Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnAdFailedToLoad (int errorCode p0)
Obsoleted properties:
[Obsolete ("deprecated")] public virtual string MediationAdapterClassName { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void LoadAd (AdRequest adRequest p0)public virtual void LoadAd (DoubleClick.PublisherAdRequest publisherAdRequest p0)public virtual void LoadAds (AdRequest adRequest p0, int maxNumberOfAds p1)
Modified constructors:
public AdLoader.Builder (Android.Content.Context context p0, string adUnitID p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual AdLoader.Builder ForAppInstallAd (Formats.NativeAppInstallAd.IOnAppInstallAdLoadedListener listener p0)public virtual AdLoader.Builder ForContentAd (Formats.NativeContentAd.IOnContentAdLoadedListener listener p0)public virtual AdLoader.Builder ForCustomTemplateAd (string templateId p0, Formats.INativeCustomTemplateAdOnCustomTemplateAdLoadedListener adLoadedListener p1, Formats.INativeCustomTemplateAdOnCustomClickListener customClickListener p2)public virtual AdLoader.Builder ForPublisherAdView (Formats.IOnPublisherAdViewLoadedListener listener p0, AdSize[] adSizes p1)public virtual AdLoader.Builder WithAdListener (AdListener listener p0)public virtual AdLoader.Builder WithCorrelator (Correlator correlator p0)public virtual AdLoader.Builder WithNativeAdOptions (Formats.NativeAdOptions options p0)public virtual AdLoader.Builder WithPublisherAdViewOptions (Formats.PublisherAdViewOptions options p0)
Added method:
public virtual AdLoader.Builder ForUnifiedNativeAd (Formats.UnifiedNativeAd.IOnUnifiedNativeAdLoadedListener p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public bool IsTestDevice (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AdRequest.Builder AddCustomEventExtrasBundle (Java.Lang.Class adapterClass p0, Android.OS.Bundle customEventExtras p1)public AdRequest.Builder AddKeyword (string keyword p0)public AdRequest.Builder AddNetworkExtras (Mediation.INetworkExtras networkExtras p0)public AdRequest.Builder AddNetworkExtrasBundle (Java.Lang.Class adapterClass p0, Android.OS.Bundle networkExtras p1)public AdRequest.Builder AddTestDevice (string deviceId p0)public AdRequest.Builder SetBirthday (Java.Util.Date birthday p0)public AdRequest.Builder SetContentUrl (string contentUrl p0)public AdRequest.Builder SetGender (int gender p0)public AdRequest.Builder SetIsDesignedForFamilies (bool isDesignedForFamilies p0)public AdRequest.Builder SetLocation (Android.Locations.Location location p0)public AdRequest.Builder SetRequestAgent (string requestAgent p0)public AdRequest.Builder TagForChildDirectedTreatment (bool tagForChildDirectedTreatment p0)
Modified constructors:
public AdSize (int width p0, int height p1)
Removed property:
public static AdSize Zzakp { get; }
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public static AdSize Zzup { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)public int GetHeightInPixels (Android.Content.Context context p0)public int GetWidthInPixels (Android.Content.Context context p0)
Modified constructors:
public AdView (Android.Content.Context context p0)public AdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public AdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyle p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final void LoadAd (AdRequest adRequest p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public InterstitialAd (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added event:
public event System.EventHandler RewardedVideoCompleted;
Modified methods:
public void LoadAd (AdRequest adRequest p0)public void SetImmersiveMode (bool immersiveModeEnabled p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Reward.IRewardedVideoAd GetRewardedVideoAdInstance (Android.Content.Context context p0)public void Initialize (Android.Content.Context context p0)public void Initialize (Android.Content.Context context p0, string applicationCode p1)public void Initialize (Android.Content.Context context p0, string applicationCode p1, MobileAds.Settings settings p2)public void OpenDebugMenu (Android.Content.Context context p0, string adUnitId p1)public void SetAppMuted (bool muted p0)public void SetAppVolume (float volume p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public MobileAds.Settings SetGoogleAnalyticsEnabled (bool enable p0)public MobileAds.Settings SetTrackingId (string trackingId p0)
Modified constructors:
public NativeExpressAdView (Android.Content.Context context p0)public NativeExpressAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public NativeExpressAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyle p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final void LoadAd (AdRequest adRequest p0)
Added properties:
public bool IsClickToExpandEnabled { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void SetVideoLifecycleCallbacks (VideoController.VideoLifecycleCallbacks callbacks p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnVideoMute (bool isMuted p0)
Added properties:
public bool ClickToExpandRequested { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public VideoOptions.Builder SetStartMuted (bool startMuted p0)
Added method:
public VideoOptions.Builder SetClickToExpandRequested (bool p0);
Modified constructors:
public CustomRenderedAdLoadedEventArgs (ICustomRenderedAd ad p0)
Removed property:
public ICustomRenderedAd Ad { get; }
Added property:
public ICustomRenderedAd P0 { get; }
Modified methods:
public abstract void OnAdRendered (Android.Views.View view p0)
Modified methods:
public abstract void OnCustomRenderedAdLoaded (ICustomRenderedAd ad p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public bool IsTestDevice (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PublisherAdRequest.Builder AddCategoryExclusion (string categoryExclusion p0)public PublisherAdRequest.Builder AddCustomEventExtrasBundle (Java.Lang.Class adapterClass p0, Android.OS.Bundle customEventExtras p1)public PublisherAdRequest.Builder AddCustomTargeting (string key p0, System.Collections.Generic.IList<string> values p1)public PublisherAdRequest.Builder AddCustomTargeting (string key p0, string value p1)public PublisherAdRequest.Builder AddKeyword (string keyword p0)public PublisherAdRequest.Builder AddNetworkExtras (Android.Gms.Ads.Mediation.INetworkExtras networkExtras p0)public PublisherAdRequest.Builder AddNetworkExtrasBundle (Java.Lang.Class adapterClass p0, Android.OS.Bundle networkExtras p1)public PublisherAdRequest.Builder AddTestDevice (string deviceId p0)public PublisherAdRequest.Builder SetBirthday (Java.Util.Date birthday p0)public PublisherAdRequest.Builder SetContentUrl (string contentUrl p0)public PublisherAdRequest.Builder SetGender (int gender p0)public PublisherAdRequest.Builder SetIsDesignedForFamilies (bool isDesignedForFamilies p0)public PublisherAdRequest.Builder SetLocation (Android.Locations.Location location p0)public PublisherAdRequest.Builder SetManualImpressionsEnabled (bool manualImpressionsEnabled p0)public PublisherAdRequest.Builder SetPublisherProvidedId (string publisherProvidedId p0)public PublisherAdRequest.Builder SetRequestAgent (string requestAgent p0)public PublisherAdRequest.Builder TagForChildDirectedTreatment (bool tagForChildDirectedTreatment p0)
Modified constructors:
public PublisherAdView (Android.Content.Context context p0)public PublisherAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public PublisherAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyle p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void LoadAd (PublisherAdRequest publisherAdRequest p0)protected override final void OnLayout (bool changed p0, int left p1, int top p2, int right p3, int bottom p4)protected override final void OnMeasure (int widthMeasureSpec p0, int heightMeasureSpec p1)public void SetAdSizes (Android.Gms.Ads.AdSize[] adSizes p0)public void SetCorrelator (Android.Gms.Ads.Correlator correlator p0)public void SetManualImpressionsEnabled (bool manualImpressionsEnabled p0)
Modified constructors:
public PublisherInterstitialAd (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void LoadAd (PublisherAdRequest publisherAdRequest p0)public void SetCorrelator (Android.Gms.Ads.Correlator correlator p0)public void SetImmersiveMode (bool immersiveModeEnabled p0)
Modified constructors:
public AdChoicesView (Android.Content.Context context p0)public AdChoicesView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public AdChoicesView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2)public AdChoicesView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2, int defStyleRes p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract NativeAd.Image GetImage (string assetName p0)public abstract Java.Lang.ICharSequence GetTextFormatted (string assetName p0)public abstract void PerformClick (string assetName p0)
Modified methods:
public string GetText (this INativeCustomTemplateAd self, string assetName p0)
Modified methods:
public abstract void OnCustomClick (INativeCustomTemplateAd ad p0, string assetName p1)
Modified methods:
public abstract void OnCustomTemplateAdLoaded (INativeCustomTemplateAd ad p0)
Modified methods:
public abstract void OnPublisherAdViewLoaded (Android.Gms.Ads.DoubleClick.PublisherAdView adView p0)
Modified constructors:
public MediaView (Android.Content.Context context p0)public MediaView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public MediaView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2)public MediaView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2, int defStyleRes p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added field:
public static const string AssetAdchoicesContainerView = "1098";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void PerformClick (Android.OS.Bundle clickData p0)public abstract bool RecordImpression (Android.OS.Bundle impressionData p0)public abstract void ReportTouchEvent (Android.OS.Bundle touchEventData p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public NativeAdOptions.Builder SetAdChoicesPlacement (int adChoicesPlacement p0)public NativeAdOptions.Builder SetImageOrientation (int orientation p0)public NativeAdOptions.Builder SetRequestMultipleImages (bool shouldRequestMultipleImages p0)public NativeAdOptions.Builder SetReturnUrlsForImageAssets (bool shouldReturnUrls p0)public NativeAdOptions.Builder SetVideoOptions (Android.Gms.Ads.VideoOptions videoOptions p0)
Modified constructors:
public NativeAdView (Android.Content.Context context p0)public NativeAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public NativeAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2)public NativeAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2, int defStyleRes p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public NativeAppInstallAdView (Android.Content.Context context p0)public NativeAppInstallAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public NativeAppInstallAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2)public NativeAppInstallAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2, int defStyleRes p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added field:
public static const string AssetMediaVideo = "1009";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public NativeContentAdView (Android.Content.Context context p0)public NativeContentAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public NativeContentAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2)public NativeContentAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyleAttr p2, int defStyleRes p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public NativeCustomTemplateAdOnCustomClickEventArgs (INativeCustomTemplateAd ad p0, string assetName p1)
Removed properties:
public INativeCustomTemplateAd Ad { get; } public string AssetName { get; }
Added properties:
public INativeCustomTemplateAd P0 { get; } public string P1 { get; }
Modified constructors:
public NativeCustomTemplateAdOnCustomTemplateAdLoadedEventArgs (INativeCustomTemplateAd ad p0)
Removed property:
public INativeCustomTemplateAd Ad { get; }
Added property:
public INativeCustomTemplateAd P0 { get; }
Modified constructors:
public PublisherAdViewLoadedEventArgs (Android.Gms.Ads.DoubleClick.PublisherAdView adView p0)
Removed property:
public Android.Gms.Ads.DoubleClick.PublisherAdView AdView { get; }
Added property:
public Android.Gms.Ads.DoubleClick.PublisherAdView P0 { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PublisherAdViewOptions.Builder SetAppEventListener (Android.Gms.Ads.DoubleClick.IAppEventListener appEventListener p0)public PublisherAdViewOptions.Builder SetManualImpressionsEnabled (bool manualImpressionsEnabled p0)
public sealed class NativeAdViewHolder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NativeAdViewHolder (Android.Views.View p0, System.Collections.Generic.IDictionary<System.String,Android.Views.View> p1, System.Collections.Generic.IDictionary<System.String,Android.Views.View> p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static Java.Util.WeakHashMap Zzvk { get; set; }
// methods
public void SetClickConfirmingView (Android.Views.View p0);
public void SetNativeAd (NativeAd p0);
public void SetNativeAd (UnifiedNativeAd p0);
public void UnregisterNativeAd ();
}
public abstract class UnifiedNativeAd : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public UnifiedNativeAd ();
protected UnifiedNativeAd (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual NativeAd.AdChoicesInfo AdChoicesInfo { get; }
public virtual string Advertiser { get; }
public virtual string Body { get; }
public virtual string CallToAction { get; }
public virtual Android.OS.Bundle Extras { get; }
public virtual string Headline { get; }
public virtual NativeAd.Image Icon { get; }
public virtual System.Collections.Generic.IList<NativeAd.Image> Images { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string MediationAdapterClassName { get; }
public virtual string Price { get; }
public virtual Java.Lang.Double StarRating { get; }
public virtual string Store { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Android.Gms.Ads.VideoController VideoController { get; }
// events
public event System.EventHandler UnconfirmedClickCancelled;
public event System.EventHandler<UnifiedNativeAd.UnconfirmedClickReceivedEventArgs> UnconfirmedClickReceived;
// methods
public virtual void CancelUnconfirmedClick ();
public virtual void Destroy ();
public virtual void PerformClick (Android.OS.Bundle p0);
public virtual bool RecordImpression (Android.OS.Bundle p0);
public virtual void ReportTouchEvent (Android.OS.Bundle p0);
public virtual void SetUnconfirmedClickListener (UnifiedNativeAd.IUnconfirmedClickListener p0);
// inner types
public interface IOnUnifiedNativeAdLoadedListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnUnifiedNativeAdLoaded (UnifiedNativeAd p0);
}
public interface IUnconfirmedClickListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnUnconfirmedClickCancelled ();
public virtual void OnUnconfirmedClickReceived (string p0);
}
public class UnconfirmedClickReceivedEventArgs : System.EventArgs {
// constructors
public UnifiedNativeAd.UnconfirmedClickReceivedEventArgs (string p0);
// properties
public string P0 { get; }
}
public class UnifiedNativeAdLoadedEventArgs : System.EventArgs {
// constructors
public UnifiedNativeAd.UnifiedNativeAdLoadedEventArgs (UnifiedNativeAd p0);
// properties
public UnifiedNativeAd P0 { get; }
}
}
public class UnifiedNativeAdAssetNames : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public UnifiedNativeAdAssetNames ();
protected UnifiedNativeAdAssetNames (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string AssetAdchoicesContainerView = "3011";
public static const string AssetAdvertiser = "3005";
public static const string AssetBody = "3004";
public static const string AssetCallToAction = "3002";
public static const string AssetHeadline = "3001";
public static const string AssetIcon = "3003";
public static const string AssetImage = "3008";
public static const string AssetMediaVideo = "3010";
public static const string AssetPrice = "3007";
public static const string AssetStarRating = "3009";
public static const string AssetStore = "3006";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class UnifiedNativeAdView : Android.Widget.FrameLayout, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public UnifiedNativeAdView (Android.Content.Context p0);
public UnifiedNativeAdView (Android.Content.Context p0, Android.Util.IAttributeSet p1);
public UnifiedNativeAdView (Android.Content.Context p0, Android.Util.IAttributeSet p1, int p2);
public UnifiedNativeAdView (Android.Content.Context p0, Android.Util.IAttributeSet p1, int p2, int p3);
// properties
public AdChoicesView AdChoicesView { get; set; }
public Android.Views.View AdvertiserView { get; set; }
public Android.Views.View BodyView { get; set; }
public Android.Views.View CallToActionView { get; set; }
public Android.Views.View HeadlineView { get; set; }
public Android.Views.View IconView { get; set; }
public Android.Views.View ImageView { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public MediaView MediaView { get; set; }
public Android.Views.View PriceView { get; set; }
public Android.Views.View StarRatingView { get; set; }
public Android.Views.View StoreView { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void AddView (Android.Views.View p0, int p1, Android.Views.ViewGroup.LayoutParams p2);
public override void BringChildToFront (Android.Views.View p0);
public void Destroy ();
public void OnVisibilityChanged (Android.Views.View p0, Android.Views.ViewStates p1);
public override void RemoveAllViews ();
public override void RemoveView (Android.Views.View p0);
public void SetClickConfirmingView (Android.Views.View p0);
public void SetNativeAd (UnifiedNativeAd p0);
}
Modified constructors:
public ContextChangedEventArgs (Android.Content.Context newContext p0)
Removed property:
public Android.Content.Context NewContext { get; }
Added property:
public Android.Content.Context P0 { get; }
Modified methods:
public abstract void RequestBannerAd (Android.Content.Context context p0, IMediationBannerListener listener p1, Android.OS.Bundle serverParameters p2, Android.Gms.Ads.AdSize adSize p3, IMediationAdRequest mediationAdRequest p4, Android.OS.Bundle mediationExtras p5)
Modified methods:
public abstract void OnAdClicked (IMediationBannerAdapter adapter p0)public abstract void OnAdClosed (IMediationBannerAdapter adapter p0)public abstract void OnAdFailedToLoad (IMediationBannerAdapter adapter p0, int errorCode)public abstract void OnAdLeftApplication (IMediationBannerAdapter adapter p0)public abstract void OnAdLoaded (IMediationBannerAdapter adapter p0)public abstract void OnAdOpened (IMediationBannerAdapter adapter p0)
Modified methods:
public abstract void RequestInterstitialAd (Android.Content.Context context p0, IMediationInterstitialListener listener p1, Android.OS.Bundle serverParameters p2, IMediationAdRequest mediationAdRequest p3, Android.OS.Bundle mediationExtras p4)
Modified methods:
public abstract void OnAdClicked (IMediationInterstitialAdapter adapter p0)public abstract void OnAdClosed (IMediationInterstitialAdapter adapter p0)public abstract void OnAdFailedToLoad (IMediationInterstitialAdapter adapter p0, int errorCode)public abstract void OnAdLeftApplication (IMediationInterstitialAdapter adapter p0)public abstract void OnAdLoaded (IMediationInterstitialAdapter adapter p0)public abstract void OnAdOpened (IMediationInterstitialAdapter adapter p0)
Added property:
public virtual bool IsUnifiedNativeAdRequested { get; }
Modified methods:
public abstract void OnContextChanged (Android.Content.Context newContext p0)
Modified methods:
public abstract void OnImmersiveModeUpdated (bool immersiveModeEnabled p0)
Modified constructors:
public ImmersiveModeUpdatedEventArgs (bool immersiveModeEnabled p0)
Removed property:
public bool ImmersiveModeEnabled { get; }
Added property:
public bool P0 { get; }
Modified constructors:
public MediationBannerAdClickedEventArgs (IMediationBannerAdapter adapter p0)
Removed property:
public IMediationBannerAdapter Adapter { get; }
Added property:
public IMediationBannerAdapter P0 { get; }
Modified constructors:
public MediationBannerAdClosedEventArgs (IMediationBannerAdapter adapter p0)
Removed property:
public IMediationBannerAdapter Adapter { get; }
Added property:
public IMediationBannerAdapter P0 { get; }
Modified constructors:
public MediationBannerAdFailedToLoadEventArgs (IMediationBannerAdapter adapter p0, int errorCode)
Removed property:
public IMediationBannerAdapter Adapter { get; }
Added property:
public IMediationBannerAdapter P0 { get; }
Modified constructors:
public MediationBannerAdLeftApplicationEventArgs (IMediationBannerAdapter adapter p0)
Removed property:
public IMediationBannerAdapter Adapter { get; }
Added property:
public IMediationBannerAdapter P0 { get; }
Modified constructors:
public MediationBannerAdLoadedEventArgs (IMediationBannerAdapter adapter p0)
Removed property:
public IMediationBannerAdapter Adapter { get; }
Added property:
public IMediationBannerAdapter P0 { get; }
Modified constructors:
public MediationBannerAdOpenedEventArgs (IMediationBannerAdapter adapter p0)
Removed property:
public IMediationBannerAdapter Adapter { get; }
Added property:
public IMediationBannerAdapter P0 { get; }
Modified constructors:
public MediationInterstitialAdClickedEventArgs (IMediationInterstitialAdapter adapter p0)
Removed property:
public IMediationInterstitialAdapter Adapter { get; }
Added property:
public IMediationInterstitialAdapter P0 { get; }
Modified constructors:
public MediationInterstitialAdClosedEventArgs (IMediationInterstitialAdapter adapter p0)
Removed property:
public IMediationInterstitialAdapter Adapter { get; }
Added property:
public IMediationInterstitialAdapter P0 { get; }
Modified constructors:
public MediationInterstitialAdFailedToLoadEventArgs (IMediationInterstitialAdapter adapter p0, int errorCode)
Removed property:
public IMediationInterstitialAdapter Adapter { get; }
Added property:
public IMediationInterstitialAdapter P0 { get; }
Modified constructors:
public MediationInterstitialAdLeftApplicationEventArgs (IMediationInterstitialAdapter adapter p0)
Removed property:
public IMediationInterstitialAdapter Adapter { get; }
Added property:
public IMediationInterstitialAdapter P0 { get; }
Modified constructors:
public MediationInterstitialAdLoadedEventArgs (IMediationInterstitialAdapter adapter p0)
Removed property:
public IMediationInterstitialAdapter Adapter { get; }
Added property:
public IMediationInterstitialAdapter P0 { get; }
Modified constructors:
public MediationInterstitialAdOpenedEventArgs (IMediationInterstitialAdapter adapter p0)
Removed property:
public IMediationInterstitialAdapter Adapter { get; }
Added property:
public IMediationInterstitialAdapter P0 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void HandleClick (Android.Views.View view p0)public virtual void SetMediaView (Android.Views.View mediaView p0)public virtual void TrackView (Android.Views.View view p0)public virtual void UntrackView (Android.Views.View view p0)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual void TrackView (Android.Views.View p0);
Added method:
public virtual void TrackViews (Android.Views.View p0, System.Collections.Generic.IDictionary<System.String,Android.Views.View> p1, System.Collections.Generic.IDictionary<System.String,Android.Views.View> p2);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public class UnifiedNativeAdMapper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public UnifiedNativeAdMapper ();
protected UnifiedNativeAdMapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Views.View AdChoicesContent { get; set; }
public string Advertiser { get; set; }
public string Body { get; set; }
public string CallToAction { get; set; }
public Android.OS.Bundle Extras { get; set; }
public virtual bool HasVideoContent { get; set; }
public string Headline { get; set; }
public Android.Gms.Ads.Formats.NativeAd.Image Icon { get; set; }
public System.Collections.Generic.IList<Android.Gms.Ads.Formats.NativeAd.Image> Images { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public bool OverrideClickHandling { get; set; }
public bool OverrideImpressionRecording { get; set; }
public string Price { get; set; }
public Java.Lang.Double StarRating { get; set; }
public string Store { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public Android.Gms.Ads.VideoController VideoController { get; }
// methods
public virtual void HandleClick (Android.Views.View p0);
public virtual void RecordImpression ();
public virtual void SetMediaView (Android.Views.View p0);
public virtual void TrackViews (Android.Views.View p0, System.Collections.Generic.IDictionary<System.String,Android.Views.View> p1, System.Collections.Generic.IDictionary<System.String,Android.Views.View> p2);
public virtual void UntrackView (Android.Views.View p0);
}
Modified constructors:
public AdMobExtras (Android.OS.Bundle extras p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Java.Lang.Object GetExtra (string label p0)public void SetExtra (string label p0, Java.Lang.Object value p1)
Modified methods:
public abstract void RequestBannerAd (Android.Content.Context context p0, ICustomEventBannerListener listener p1, string serverParameter p2, Android.Gms.Ads.AdSize size p3, Android.Gms.Ads.Mediation.IMediationAdRequest mediationAdRequest p4, Android.OS.Bundle customEventExtras p5)
Modified methods:
public abstract void OnAdLoaded (Android.Views.View view p0)
Modified methods:
public abstract void RequestInterstitialAd (Android.Content.Context context p0, ICustomEventInterstitialListener listener p1, string serverParameter p2, Android.Gms.Ads.Mediation.IMediationAdRequest mediationAdRequest p3, Android.OS.Bundle customEventExtras p4)
Modified methods:
public abstract void RequestNativeAd (Android.Content.Context context p0, ICustomEventNativeListener listener p1, string serverParameter p2, Android.Gms.Ads.Mediation.INativeMediationAdRequest mediationAdRequest p3, Android.OS.Bundle customEventExtras p4)
Added method:
public virtual void OnAdLoaded (Android.Gms.Ads.Mediation.UnifiedNativeAdMapper p0);
Modified methods:
public abstract void Destroy (Android.Content.Context context p0)public abstract void LoadAd (string adUnitId p0, Android.Gms.Ads.AdRequest adRequest p1)public abstract void LoadAd (string adUnitId p0, Android.Gms.Ads.DoubleClick.PublisherAdRequest adRequest p1)public abstract void Pause (Android.Content.Context context p0)public abstract void Resume (Android.Content.Context context p0)public abstract void SetImmersiveMode (bool immersiveModeEnabled p0)
Modified methods:
public abstract void OnRewarded (IRewardItem reward p0)public abstract void OnRewardedVideoAdFailedToLoad (int errorCode p0)
Added method:
public virtual void OnRewardedVideoCompleted ();
Modified constructors:
public RewardedEventArgs (IRewardItem reward p0)
Removed property:
public IRewardItem Reward { get; }
Added property:
public IRewardItem P0 { get; }
Modified constructors:
public RewardedVideoAdFailedToLoadEventArgs (int errorCode p0)
Removed property:
public int ErrorCode { get; }
Added property:
public int P0 { get; }
Modified constructors:
public AdClickedEventArgs (IMediationRewardedVideoAdAdapter adapter p0)
Removed property:
public IMediationRewardedVideoAdAdapter Adapter { get; }
Added property:
public IMediationRewardedVideoAdAdapter P0 { get; }
Modified constructors:
public AdClosedEventArgs (IMediationRewardedVideoAdAdapter adapter p0)
Removed property:
public IMediationRewardedVideoAdAdapter Adapter { get; }
Added property:
public IMediationRewardedVideoAdAdapter P0 { get; }
Modified constructors:
public AdFailedToLoadEventArgs (IMediationRewardedVideoAdAdapter adapter p0, int errorCode p1)
Removed properties:
public IMediationRewardedVideoAdAdapter Adapter { get; } public int ErrorCode { get; }
Added properties:
public IMediationRewardedVideoAdAdapter P0 { get; } public int P1 { get; }
Modified constructors:
public AdLeftApplicationEventArgs (IMediationRewardedVideoAdAdapter adapter p0)
Removed property:
public IMediationRewardedVideoAdAdapter Adapter { get; }
Added property:
public IMediationRewardedVideoAdAdapter P0 { get; }
Modified constructors:
public AdLoadedEventArgs (IMediationRewardedVideoAdAdapter adapter p0)
Removed property:
public IMediationRewardedVideoAdAdapter Adapter { get; }
Added property:
public IMediationRewardedVideoAdAdapter P0 { get; }
Modified constructors:
public AdOpenedEventArgs (IMediationRewardedVideoAdAdapter adapter p0)
Removed property:
public IMediationRewardedVideoAdAdapter Adapter { get; }
Added property:
public IMediationRewardedVideoAdAdapter P0 { get; }
Modified methods:
public abstract void Initialize (Android.Content.Context context p0, IMediationRewardedVideoAdListener listener p1, System.Collections.Generic.IList<Android.OS.Bundle> serverParameters p2)
Modified methods:
public abstract void Initialize (Android.Content.Context context p0, Android.Gms.Ads.Mediation.IMediationAdRequest mediationAdRequest p1, string unused p2, IMediationRewardedVideoAdListener listener p3, Android.OS.Bundle serverParameters p4, Android.OS.Bundle networkExtras p5)public abstract void LoadAd (Android.Gms.Ads.Mediation.IMediationAdRequest mediationAdRequest p0, Android.OS.Bundle serverParameters p1, Android.OS.Bundle networkExtras p2)
Modified methods:
public abstract void OnAdClicked (IMediationRewardedVideoAdAdapter adapter p0)public abstract void OnAdClosed (IMediationRewardedVideoAdAdapter adapter p0)public abstract void OnAdFailedToLoad (IMediationRewardedVideoAdAdapter adapter p0, int errorCode p1)public abstract void OnAdLeftApplication (IMediationRewardedVideoAdAdapter adapter p0)public abstract void OnAdLoaded (IMediationRewardedVideoAdAdapter adapter p0)public abstract void OnAdOpened (IMediationRewardedVideoAdAdapter adapter p0)public abstract void OnInitializationFailed (IMediationRewardedVideoAdAdapter adapter p0, int errorCode p1)public abstract void OnInitializationSucceeded (IMediationRewardedVideoAdAdapter adapter p0)public abstract void OnRewarded (IMediationRewardedVideoAdAdapter adapter p0, Android.Gms.Ads.Reward.IRewardItem rewardItem p1)public abstract void OnVideoStarted (IMediationRewardedVideoAdAdapter adapter p0)
Added methods:
public virtual void OnVideoCompleted (IMediationRewardedVideoAdAdapter p0); public virtual void Zzc (Android.OS.Bundle bundle);
Modified constructors:
public InitializationFailedEventArgs (IMediationRewardedVideoAdAdapter adapter p0, int errorCode p1)
Removed properties:
public IMediationRewardedVideoAdAdapter Adapter { get; } public int ErrorCode { get; }
Added properties:
public IMediationRewardedVideoAdAdapter P0 { get; } public int P1 { get; }
Modified constructors:
public InitializationSucceededEventArgs (IMediationRewardedVideoAdAdapter adapter p0)
Removed property:
public IMediationRewardedVideoAdAdapter Adapter { get; }
Added property:
public IMediationRewardedVideoAdAdapter P0 { get; }
Modified constructors:
public RewardedEventArgs (IMediationRewardedVideoAdAdapter adapter p0, Android.Gms.Ads.Reward.IRewardItem rewardItem p1)
Removed properties:
public IMediationRewardedVideoAdAdapter Adapter { get; } public Android.Gms.Ads.Reward.IRewardItem RewardItem { get; }
Added properties:
public IMediationRewardedVideoAdAdapter P0 { get; } public Android.Gms.Ads.Reward.IRewardItem P1 { get; }
Modified constructors:
public VideoStartedEventArgs (IMediationRewardedVideoAdAdapter adapter p0)
Removed property:
public IMediationRewardedVideoAdAdapter Adapter { get; }
Added property:
public IMediationRewardedVideoAdAdapter P0 { get; }
public class VideoCompletedEventArgs : System.EventArgs {
// constructors
public VideoCompletedEventArgs (IMediationRewardedVideoAdAdapter p0);
// properties
public IMediationRewardedVideoAdAdapter P0 { get; }
}
public class ZzcEventArgs : System.EventArgs {
// constructors
public ZzcEventArgs (Android.OS.Bundle bundle);
// properties
public Android.OS.Bundle Bundle { get; }
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public bool IsTestDevice (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DynamicHeightSearchAdRequest.Builder AddCustomEventExtrasBundle (Java.Lang.Class adapterClass p0, Android.OS.Bundle customEventExtras p1)public DynamicHeightSearchAdRequest.Builder AddNetworkExtras (Android.Gms.Ads.Mediation.INetworkExtras networkExtras p0)public DynamicHeightSearchAdRequest.Builder AddNetworkExtrasBundle (Java.Lang.Class adapterClass p0, Android.OS.Bundle networkExtras p1)public DynamicHeightSearchAdRequest.Builder SetAdBorderSelectors (string adBorderSelectors p0)public DynamicHeightSearchAdRequest.Builder SetAdjustableLineHeight (int adjustableLineHeight p0)public DynamicHeightSearchAdRequest.Builder SetAdTest (bool adTest p0)public DynamicHeightSearchAdRequest.Builder SetAdvancedOptionValue (string key p0, string value p1)public DynamicHeightSearchAdRequest.Builder SetAttributionSpacingBelow (int attributionSpacingBelow p0)public DynamicHeightSearchAdRequest.Builder SetBorderSelections (string borderSelections p0)public DynamicHeightSearchAdRequest.Builder SetChannel (string channel p0)public DynamicHeightSearchAdRequest.Builder SetColorAdBorder (string colorAdBorder p0)public DynamicHeightSearchAdRequest.Builder SetColorAdSeparator (string colorAdSeparator p0)public DynamicHeightSearchAdRequest.Builder SetColorAnnotation (string colorAnnotation p0)public DynamicHeightSearchAdRequest.Builder SetColorAttribution (string colorAttribution p0)public DynamicHeightSearchAdRequest.Builder SetColorBackground (string colorBackground p0)public DynamicHeightSearchAdRequest.Builder SetColorBorder (string colorBorder p0)public DynamicHeightSearchAdRequest.Builder SetColorDomainLink (string colorDomainLink p0)public DynamicHeightSearchAdRequest.Builder SetColorText (string colorText p0)public DynamicHeightSearchAdRequest.Builder SetColorTitleLink (string colorTitleLink p0)public DynamicHeightSearchAdRequest.Builder SetCssWidth (int width p0)public DynamicHeightSearchAdRequest.Builder SetDetailedAttribution (bool detailedAttribution p0)public DynamicHeightSearchAdRequest.Builder SetFontFamily (string fontFamily p0)public DynamicHeightSearchAdRequest.Builder SetFontFamilyAttribution (string fontFamilyAttribution p0)public DynamicHeightSearchAdRequest.Builder SetFontSizeAnnotation (int fontSizeAnnotation p0)public DynamicHeightSearchAdRequest.Builder SetFontSizeAttribution (int fontSizeAttribution p0)public DynamicHeightSearchAdRequest.Builder SetFontSizeDescription (int fontSizeDescription p0)public DynamicHeightSearchAdRequest.Builder SetFontSizeDomainLink (int fontSizeDomainLink p0)public DynamicHeightSearchAdRequest.Builder SetFontSizeTitle (int fontSizeTitle p0)public DynamicHeightSearchAdRequest.Builder SetHostLanguage (string hostLanguage p0)public DynamicHeightSearchAdRequest.Builder SetIsClickToCallEnabled (bool isClickToCallEnabled p0)public DynamicHeightSearchAdRequest.Builder SetIsLocationEnabled (bool isLocationEnabled p0)public DynamicHeightSearchAdRequest.Builder SetIsPlusOnesEnabled (bool isPlusOnesEnabled p0)public DynamicHeightSearchAdRequest.Builder SetIsSellerRatingsEnabled (bool isSellerRatingsEnabled p0)public DynamicHeightSearchAdRequest.Builder SetIsSiteLinksEnabled (bool isSiteLinksEnabled p0)public DynamicHeightSearchAdRequest.Builder SetIsTitleBold (bool isTitleBold p0)public DynamicHeightSearchAdRequest.Builder SetIsTitleUnderlined (bool isTitleUnderlined p0)public DynamicHeightSearchAdRequest.Builder SetLocationColor (string locationColor p0)public DynamicHeightSearchAdRequest.Builder SetLocationFontSize (int locationFontSize p0)public DynamicHeightSearchAdRequest.Builder SetLongerHeadlines (bool longerHeadlines p0)public DynamicHeightSearchAdRequest.Builder SetNumber (int numberOfAds p0)public DynamicHeightSearchAdRequest.Builder SetPage (int adPage p0)public DynamicHeightSearchAdRequest.Builder SetQuery (string query p0)public DynamicHeightSearchAdRequest.Builder SetVerticalSpacing (int verticalSpacing p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public bool IsTestDevice (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public SearchAdRequest.Builder AddCustomEventExtrasBundle (Java.Lang.Class adapterClass p0, Android.OS.Bundle customEventExtras p1)public SearchAdRequest.Builder AddNetworkExtras (Android.Gms.Ads.Mediation.INetworkExtras networkExtras p0)public SearchAdRequest.Builder AddNetworkExtrasBundle (Java.Lang.Class adapterClass p0, Android.OS.Bundle networkExtras p1)public SearchAdRequest.Builder AddTestDevice (string deviceId p0)public SearchAdRequest.Builder SetAnchorTextColor (int anchorTextColor p0)public SearchAdRequest.Builder SetBackgroundColor (int backgroundColor p0)public SearchAdRequest.Builder SetBackgroundGradient (int top p0, int bottom p1)public SearchAdRequest.Builder SetBorderColor (int borderColor p0)public SearchAdRequest.Builder SetBorderThickness (int borderThickness p0)public SearchAdRequest.Builder SetBorderType (int borderType p0)public SearchAdRequest.Builder SetCallButtonColor (int callButtonColor p0)public SearchAdRequest.Builder SetCustomChannels (string channelIds p0)public SearchAdRequest.Builder SetDescriptionTextColor (int descriptionTextColor p0)public SearchAdRequest.Builder SetFontFace (string fontFace p0)public SearchAdRequest.Builder SetHeaderTextColor (int headerTextColor p0)public SearchAdRequest.Builder SetHeaderTextSize (int headerTextSize p0)public SearchAdRequest.Builder SetLocation (Android.Locations.Location location p0)public SearchAdRequest.Builder SetQuery (string query p0)public SearchAdRequest.Builder SetRequestAgent (string requestAgent p0)public SearchAdRequest.Builder TagForChildDirectedTreatment (bool tagForChildDirectedTreatment p0)
Modified constructors:
public SearchAdView (Android.Content.Context context p0)public SearchAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public SearchAdView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyle p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void LoadAd (DynamicHeightSearchAdRequest dynamicHeightSearchAdRequest p0)public void LoadAd (SearchAdRequest searchAdRequest p0)protected override final void OnLayout (bool changed p0, int left p1, int top p2, int right p3, int bottom p4)protected override final void OnMeasure (int widthMeasureSpec p0, int heightMeasureSpec p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final void OnReceive (Android.Content.Context context p0, Android.Content.Intent intent p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override void OnReceive (Android.Content.Context context p0, Android.Content.Intent intent p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Android.OS.IBinder OnBind (Android.Content.Intent intent p0)
Modified constructors:
public ExceptionReporter (Tracker tracker p0, Java.Lang.Thread.IUncaughtExceptionHandler originalHandler p1, Android.Content.Context context p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void UncaughtException (Java.Lang.Thread t p0, Java.Lang.Throwable e p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public void Initialize ();
Modified methods:
public void EnableAutoActivityReports (Android.App.Application application p0)public GoogleAnalytics GetInstance (Android.Content.Context context p0)public Tracker NewTracker (int configResId p0)public Tracker NewTracker (string trackingId p0)public void ReportActivityStart (Android.App.Activity activity p0)public void ReportActivityStop (Android.App.Activity activity p0)public void SetDryRun (bool dryRun p0)public void SetLocalDispatchPeriod (int dispatchPeriodInSeconds p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public HitBuilders.EventBuilder (string category p0, string action p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual HitBuilders.EventBuilder SetAction (string action p0)public virtual HitBuilders.EventBuilder SetCategory (string category p0)public virtual HitBuilders.EventBuilder SetLabel (string label p0)public virtual HitBuilders.EventBuilder SetValue (long value p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual HitBuilders.ExceptionBuilder SetDescription (string description p0)public virtual HitBuilders.ExceptionBuilder SetFatal (bool fatal p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual HitBuilders.HitBuilder AddImpression (Ecommerce.Product product p0, string impressionList p1)public virtual HitBuilders.HitBuilder AddProduct (Ecommerce.Product product p0)public virtual HitBuilders.HitBuilder AddPromotion (Ecommerce.Promotion promotion p0)protected virtual string Get (string paramName p0)public HitBuilders.HitBuilder Set (string paramName p0, string paramValue p1)public HitBuilders.HitBuilder SetAll (System.Collections.Generic.IDictionary<System.String,System.String> params p0)public virtual HitBuilders.HitBuilder SetCampaignParamsFromUrl (string utmParams p0)public virtual HitBuilders.HitBuilder SetCustomDimension (int index p0, string dimension p1)public virtual HitBuilders.HitBuilder SetCustomMetric (int index p0, float metric p1)protected virtual HitBuilders.HitBuilder SetHitType (string hitType p0)public virtual HitBuilders.HitBuilder SetNonInteraction (bool nonInteraction p0)public virtual HitBuilders.HitBuilder SetProductAction (Ecommerce.ProductAction action p0)public virtual HitBuilders.HitBuilder SetPromotionAction (string action p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual HitBuilders.ItemBuilder SetCategory (string category p0)public virtual HitBuilders.ItemBuilder SetCurrencyCode (string currencyCode p0)public virtual HitBuilders.ItemBuilder SetName (string name p0)public virtual HitBuilders.ItemBuilder SetPrice (double price p0)public virtual HitBuilders.ItemBuilder SetQuantity (long quantity p0)public virtual HitBuilders.ItemBuilder SetSku (string sku p0)public virtual HitBuilders.ItemBuilder SetTransactionId (string transactionid p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual HitBuilders.SocialBuilder SetAction (string action p0)public virtual HitBuilders.SocialBuilder SetNetwork (string network p0)public virtual HitBuilders.SocialBuilder SetTarget (string target p0)
Modified constructors:
public HitBuilders.TimingBuilder (string category p0, string variable p1, long value p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual HitBuilders.TimingBuilder SetCategory (string category p0)public virtual HitBuilders.TimingBuilder SetLabel (string label p0)public virtual HitBuilders.TimingBuilder SetValue (long value p0)public virtual HitBuilders.TimingBuilder SetVariable (string variable p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual HitBuilders.TransactionBuilder SetAffiliation (string affiliation p0)public virtual HitBuilders.TransactionBuilder SetCurrencyCode (string currencyCode p0)public virtual HitBuilders.TransactionBuilder SetRevenue (double revenue p0)public virtual HitBuilders.TransactionBuilder SetShipping (double shipping p0)public virtual HitBuilders.TransactionBuilder SetTax (double tax p0)public virtual HitBuilders.TransactionBuilder SetTransactionId (string transactionid p0)
Modified methods:
public abstract string GetDescription (string threadName p0, Java.Lang.Throwable t p1)
Modified methods:
public abstract void Error (Java.Lang.Exception exception p0)public abstract void Error (string message p0)public abstract void Info (string message p0)public abstract void Verbose (string message p0)public abstract void Warn (string message p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public StandardExceptionParser (Android.Content.Context context p0, System.Collections.Generic.ICollection<string> additionalPackages p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
protected virtual Java.Lang.StackTraceElement GetBestStackTraceElement (Java.Lang.Throwable t p0)protected virtual Java.Lang.Throwable GetCause (Java.Lang.Throwable t p0)public virtual string GetDescription (string threadName p0, Java.Lang.Throwable t p1)protected virtual string GetDescription (Java.Lang.Throwable cause p0, Java.Lang.StackTraceElement element p1, string threadName p2)public virtual void SetIncludedPackages (Android.Content.Context context p0, System.Collections.Generic.ICollection<string> additionalPackages p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void EnableAdvertisingIdCollection (bool enabled p0)public virtual void EnableAutoActivityTracking (bool enabled p0)public virtual void EnableExceptionReporting (bool enable p0)public virtual string Get (string key p0)public virtual void Send (System.Collections.Generic.IDictionary<System.String,System.String> params p0)public virtual void Set (string key p0, string value p1)public virtual void SetAnonymizeIp (bool anonymize p0)public virtual void SetAppId (string appId p0)public virtual void SetAppInstallerId (string appInstallerId p0)public virtual void SetAppName (string appName p0)public virtual void SetAppVersion (string appVersion p0)public virtual void SetCampaignParamsOnNextHit (Android.Net.Uri uri p0)public virtual void SetClientId (string clientId p0)public virtual void SetEncoding (string encoding p0)public virtual void SetHostname (string hostname p0)public virtual void SetLanguage (string language p0)public virtual void SetLocation (string location p0)public virtual void SetPage (string page p0)public virtual void SetReferrer (string referrer p0)public virtual void SetSampleRate (double sampleRate p0)public virtual void SetScreenColors (string screenColors p0)public virtual void SetScreenName (string screenName p0)public virtual void SetScreenResolution (int width p0, int height p1)public virtual void SetSessionTimeout (long sessionTimeout p0)public virtual void SetTitle (string title p0)public virtual void SetUseSecure (bool useSecure p0)public virtual void SetViewportSize (string viewportSize p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Product SetBrand (string value p0)public virtual Product SetCategory (string value p0)public virtual Product SetCouponCode (string value p0)public virtual Product SetCustomDimension (int index p0, string value p1)public virtual Product SetCustomMetric (int index p0, int value p1)public virtual Product SetId (string value p0)public virtual Product SetName (string value p0)public virtual Product SetPosition (int value p0)public virtual Product SetPrice (double value p0)public virtual Product SetQuantity (int value p0)public virtual Product SetVariant (string value p0)
Modified constructors:
public ProductAction (string action p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual ProductAction SetCheckoutOptions (string value p0)public virtual ProductAction SetCheckoutStep (int value p0)public virtual ProductAction SetProductActionList (string value p0)public virtual ProductAction SetProductListSource (string value p0)public virtual ProductAction SetTransactionAffiliation (string value p0)public virtual ProductAction SetTransactionCouponCode (string value p0)public virtual ProductAction SetTransactionId (string value p0)public virtual ProductAction SetTransactionRevenue (double value p0)public virtual ProductAction SetTransactionShipping (double value p0)public virtual ProductAction SetTransactionTax (double value p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Promotion SetCreative (string value p0)public virtual Promotion SetId (string value p0)public virtual Promotion SetName (string value p0)public virtual Promotion SetPosition (string value p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Action NewAction (string actionType p0, string objectName p1, Android.Net.Uri objectAppUri p2)public Action NewAction (string actionType p0, string objectName p1, Android.Net.Uri objectId p2, Android.Net.Uri objectAppUri p3)
Modified constructors:
public Action.Builder (string actionType p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Action.Builder Put (string key p0, Thing value p1)public Action.Builder Put (string key p0, Thing[] values p1)public Action.Builder Put (string key p0, bool value p1)public Action.Builder Put (string key p0, string value p1)public Action.Builder Put (string key p0, string[] values p1)public Action.Builder SetActionStatus (string actionStatusType p0)public Action.Builder SetName (string name p0)public Action.Builder SetObject (Thing thing p0)public Action.Builder SetUrl (Android.Net.Uri url p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object object p0)public AndroidAppUri NewAndroidAppUri (Android.Net.Uri uri p0)public AndroidAppUri NewAndroidAppUri (string packageName p0, Android.Net.Uri deepLink p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public AppIndexApiAppIndexingLink (Android.Net.Uri appUri p0, Android.Views.View view p1)public AppIndexApiAppIndexingLink (Android.Net.Uri appUri p0, Android.Net.Uri webUrl p1, Android.Views.View view p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract IAppIndexApiActionResult Action (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Action action p1)public abstract Android.Gms.Common.Apis.PendingResult End (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Action action p1)public abstract Android.Gms.Common.Apis.PendingResult Start (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Action action p1)public abstract Android.Gms.Common.Apis.PendingResult View (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Android.App.Activity activity p1, Android.Content.Intent viewIntent p2, string title p3, Android.Net.Uri webUrl p4, System.Collections.Generic.IList<AppIndexApiAppIndexingLink> outLinks p5)public abstract Android.Gms.Common.Apis.PendingResult View (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Android.App.Activity activity p1, Android.Net.Uri appUri p2, string title p3, Android.Net.Uri webUrl p4, System.Collections.Generic.IList<AppIndexApiAppIndexingLink> outLinks p5)public abstract Android.Gms.Common.Apis.PendingResult ViewEnd (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Android.App.Activity activity p1, Android.Content.Intent viewIntent p2)public abstract Android.Gms.Common.Apis.PendingResult ViewEnd (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Android.App.Activity activity p1, Android.Net.Uri appUri p2)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult End (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> EndAsync (this IAppIndexApiActionResult api, Android.Gms.Common.Apis.GoogleApiClient apiClient)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> EndAsync (this IAppIndexApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Action action)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> StartAsync (this IAppIndexApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Action action)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ViewAsync (this IAppIndexApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Android.App.Activity activity, Android.Content.Intent viewIntent, string title, Android.Net.Uri webUrl, System.Collections.Generic.IList<AppIndexApiAppIndexingLink> outLinks)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ViewAsync (this IAppIndexApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Android.App.Activity activity, Android.Net.Uri appIndexingUrl, string title, Android.Net.Uri webUrl, System.Collections.Generic.IList<AppIndexApiAppIndexingLink> outLinks)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ViewEndAsync (this IAppIndexApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Android.App.Activity activity, Android.Content.Intent viewIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ViewEndAsync (this IAppIndexApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Android.App.Activity activity, Android.Net.Uri appUri)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Thing.Builder Put (string key p0, Thing value p1)public virtual Thing.Builder Put (string key p0, Thing[] values p1)public virtual Thing.Builder Put (string key p0, bool value p1)public virtual Thing.Builder Put (string key p0, string value p1)public virtual Thing.Builder Put (string key p0, string[] values p1)public virtual Thing.Builder SetDescription (string description p0)public virtual Thing.Builder SetId (string id p0)public virtual Thing.Builder SetName (string name p0)public virtual Thing.Builder SetType (string type p0)public virtual Thing.Builder SetUrl (Android.Net.Uri url p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string[] GetInvitationIds (int resultCode p0, Android.Content.Intent result p1)
Modified constructors:
public AppInviteInvitation.IntentBuilder (Java.Lang.ICharSequence title p0)public AppInviteInvitation.IntentBuilder (string title p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AppInviteInvitation.IntentBuilder SetAccount (Android.Accounts.Account account p0)public AppInviteInvitation.IntentBuilder SetAdditionalReferralParameters (System.Collections.Generic.IDictionary<System.String,System.String> params p0)public AppInviteInvitation.IntentBuilder SetAndroidMinimumVersionCode (int versionCode p0)public AppInviteInvitation.IntentBuilder SetCallToActionText (Java.Lang.ICharSequence callToActionText p0)public AppInviteInvitation.IntentBuilder SetCallToActionText (string callToActionText p0)public AppInviteInvitation.IntentBuilder SetCustomImage (Android.Net.Uri imageUri p0)public AppInviteInvitation.IntentBuilder SetDeepLink (Android.Net.Uri deepLink p0)public AppInviteInvitation.IntentBuilder SetEmailHtmlContent (string htmlContent p0)public AppInviteInvitation.IntentBuilder SetEmailSubject (string subject p0)public AppInviteInvitation.IntentBuilder SetGoogleAnalyticsTrackingId (string trackingId p0)public AppInviteInvitation.IntentBuilder SetMessage (Java.Lang.ICharSequence message p0)public AppInviteInvitation.IntentBuilder SetMessage (string message p0)public AppInviteInvitation.IntentBuilder SetOtherPlatformsTargetApplication (int targetPlatform p0, string clientId p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.Content.Intent AddPlayStoreReferrerToIntent (Android.Content.Intent playStoreReferrerIntent p0, Android.Content.Intent referralIntent p1)public Android.Content.Intent AddReferralDataToIntent (string invitationId p0, string deepLink p1, Android.Content.Intent referralIntent p2)public string GetDeepLink (Android.Content.Intent referralIntent p0)public string GetInvitationId (Android.Content.Intent referralIntent p0)public bool HasReferral (Android.Content.Intent referralIntent p0)public bool IsOpenedFromPlayStore (Android.Content.Intent referralIntent p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult ConvertInvitation (Android.Gms.Common.Apis.GoogleApiClient client p0, string invitationId p1)public abstract Android.Gms.Common.Apis.PendingResult GetInvitation (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.Activity currentActivity p1, bool launchDeepLink p2)public abstract Android.Gms.Common.Apis.PendingResult UpdateInvitationOnInstall (Android.Gms.Common.Apis.GoogleApiClient client p0, string invitationId p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ConvertInvitationAsync (this IAppInviteApi api, Android.Gms.Common.Apis.GoogleApiClient client, string invitationId)public System.Threading.Tasks.Task<IAppInviteInvitationResult> GetInvitationAsync (this IAppInviteApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.Activity activity, bool flag)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UpdateInvitationOnInstallAsync (this IAppInviteApi api, Android.Gms.Common.Apis.GoogleApiClient client, string invitationId)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public AccountChangeEvent (long id p0, string accountName p1, int changeType p2, int eventIndex p3, string changeData p4)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual AccountChangeEventsRequest SetAccount (Android.Accounts.Account account p0)public virtual AccountChangeEventsRequest SetAccountName (string accountName p0)public virtual AccountChangeEventsRequest SetEventIndex (int eventIndex p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public AccountChangeEventsResponse (System.Collections.Generic.IList<AccountChangeEvent> events p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public GoogleAuthException (Java.Lang.Throwable throwable p0)public GoogleAuthException (string err p0)public GoogleAuthException (string msg p0, Java.Lang.Throwable throwable p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added interface:
Android.OS.IParcelableCreator
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void ClearToken (Android.Content.Context context p0, string token p1)public System.Collections.Generic.IList<AccountChangeEvent> GetAccountChangeEvents (Android.Content.Context context p0, int eventIndex p1, string accountName p2)public string GetAccountId (Android.Content.Context ctx p0, string accountName p1)public string GetToken (Android.Content.Context context p0, Android.Accounts.Account account p1, string scope p2)public string GetToken (Android.Content.Context context p0, string accountName p1, string scope p2)public string GetToken (Android.Content.Context context p0, Android.Accounts.Account account p1, string scope p2, Android.OS.Bundle extras p3)public string GetToken (Android.Content.Context context p0, string accountName p1, string scope p2, Android.OS.Bundle extras p3)public string GetTokenWithNotification (Android.Content.Context context p0, Android.Accounts.Account account p1, string scope p2, Android.OS.Bundle extras p3)public string GetTokenWithNotification (Android.Content.Context context p0, string accountName p1, string scope p2, Android.OS.Bundle extras p3)public string GetTokenWithNotification (Android.Content.Context context p0, Android.Accounts.Account account p1, string scope p2, Android.OS.Bundle extras p3, Android.Content.Intent callback p4)public string GetTokenWithNotification (Android.Content.Context context p0, string accountName p1, string scope p2, Android.OS.Bundle extras p3, Android.Content.Intent callback p4)public string GetTokenWithNotification (Android.Content.Context context p0, Android.Accounts.Account account p1, string scope p2, Android.OS.Bundle extras p3, string authority p4, Android.OS.Bundle syncBundle p5)public string GetTokenWithNotification (Android.Content.Context context p0, string accountName p1, string scope p2, Android.OS.Bundle extras p3, string authority p4, Android.OS.Bundle syncBundle p5)public void InvalidateToken (Android.Content.Context context p0, string token p1)public Android.OS.Bundle RemoveAccount (Android.Content.Context context p0, Android.Accounts.Account account p1)
Added method:
public static Java.Lang.Boolean RequestGoogleAccountsAccess (Android.Content.Context p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Removed property:
public string Token { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public UserRecoverableAuthException (string msg p0, Android.Content.Intent intent p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public UserRecoverableNotifiedException (string err p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added interface:
Android.OS.IParcelableCreator
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added methods:
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel source); public virtual Java.Lang.Object[] NewArray (int size); public static Java.Lang.Boolean RequestGoogleAccountsAccess (Android.Content.Context p0);
public sealed class CookieUtil : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string GetCookieUrl (string p0, Java.Lang.Boolean p1);
public static string GetCookieValue (string p0, string p1, string p2, string p3, Java.Lang.Boolean p4, Java.Lang.Boolean p5, Java.Lang.Long p6);
}
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult AddWorkAccount (Android.Gms.Common.Apis.GoogleApiClient p0, string p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult RemoveWorkAccount (Android.Gms.Common.Apis.GoogleApiClient p0, Android.Accounts.Account p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult SetWorkAuthenticatorEnabledWithResult (Android.Gms.Common.Apis.GoogleApiClient p0, bool p1);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddWorkAccount (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string token p1)public abstract Android.Gms.Common.Apis.PendingResult RemoveWorkAccount (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Android.Accounts.Account account p1)public abstract void SetWorkAuthenticatorEnabled (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool enabled p1)public abstract Android.Gms.Common.Apis.PendingResult SetWorkAuthenticatorEnabledWithResult (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool enabled p1)
Modified methods:
public System.Threading.Tasks.Task<IWorkAccountApiAddAccountResult> AddWorkAccountAsync (this IWorkAccountApi api, Android.Gms.Common.Apis.GoogleApiClient client, string token)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.IResult> PerformProxyRequestAsync (this IWorkAccountApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Accounts.Account account)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.IResult> SetWorkAuthenticatorEnabledWithResultAsync (this IWorkAccountApi api, Android.Gms.Common.Apis.GoogleApiClient client, bool enabled)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public WorkAccountClient GetClient (Android.App.Activity activity p0)public WorkAccountClient GetClient (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task AddWorkAccount (string token p0)public virtual Android.Gms.Tasks.Task RemoveWorkAccount (Android.Accounts.Account account p0)public virtual Android.Gms.Tasks.Task SetWorkAuthenticatorEnabled (bool enabled p0)
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public static Android.Gms.Common.Apis.Api PROXY_API { get; }
Added constructors:
public Auth.AuthCredentialsOptions (Auth.AuthCredentialsOptions.Builder p0); protected Auth.AuthCredentialsOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added method:
public Android.OS.Bundle ToBundle ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added method:
public virtual Auth.AuthCredentialsOptions.Builder ForceEnableSaveDialog ();
public sealed class AuthProxy : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AuthProxy ();
// properties
public static Android.Gms.Common.Apis.Api Api { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static Proxy.IProxyApi ProxyApi { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class AuthProxyOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
Added field:
public static const string KeyExtraAccountType = "key_extra_account_type";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AccountTransferClient GetAccountTransferClient (Android.App.Activity activity p0)public AccountTransferClient GetAccountTransferClient (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task GetDeviceMetaData (string accountType p0)public virtual Android.Gms.Tasks.Task NotifyCompletion (string accountType p0, int completionStatus p1)public virtual Android.Gms.Tasks.Task RetrieveData (string accountType p0)public virtual Android.Gms.Tasks.Task SendData (string accountType p0, byte[] transferData p1)public virtual Android.Gms.Tasks.Task ShowUserChallenge (string accountType p0, Android.App.PendingIntent pendingIntent p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
public class AccountTransferException : Android.Gms.Common.Apis.ApiException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public AccountTransferException (Android.Gms.Common.Apis.Statuses p0);
protected AccountTransferException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Removed property:
public virtual string GeneratedPassword { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public Credential.Builder (Credential credential p0)public Credential.Builder (string id p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Credential.Builder SetAccountType (string accountType p0)public virtual Credential.Builder SetName (string name p0)public virtual Credential.Builder SetPassword (string password p0)public virtual Credential.Builder SetProfilePictureUri (Android.Net.Uri profilePictureUri p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual CredentialPickerConfig.Builder SetForNewAccount (bool forNewAccount p0)public virtual CredentialPickerConfig.Builder SetPrompt (int prompt p0)public virtual CredentialPickerConfig.Builder SetShowAddAccountButton (bool showAddAccountButton p0)public virtual CredentialPickerConfig.Builder SetShowCancelButton (bool showCancelButton p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CredentialRequest.Builder SetAccountTypes (string[] accountTypes p0)public CredentialRequest.Builder SetCredentialHintPickerConfig (CredentialPickerConfig config p0)public CredentialRequest.Builder SetCredentialPickerConfig (CredentialPickerConfig config p0)public CredentialRequest.Builder SetIdTokenNonce (string idTokenNonce p0)public CredentialRequest.Builder SetIdTokenRequested (bool idTokenRequested p0)public CredentialRequest.Builder SetPasswordLoginSupported (bool passwordLoginSupported p0)public CredentialRequest.Builder SetServerClientId (string serverClientId p0)public CredentialRequest.Builder SetSupportsPasswordLogin (bool supportsPasswordLogin p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public HintRequest.Builder SetAccountTypes (string[] accountTypes p0)public HintRequest.Builder SetEmailAddressIdentifierSupported (bool emailAddressIdentifierSupported p0)public HintRequest.Builder SetHintPickerConfig (CredentialPickerConfig hintPickerConfig p0)public HintRequest.Builder SetIdTokenNonce (string idTokenNonce p0)public HintRequest.Builder SetIdTokenRequested (bool idTokenRequested p0)public HintRequest.Builder SetPhoneNumberIdentifierSupported (bool phoneNumberIdentifierSupported p0)public HintRequest.Builder SetServerClientId (string serverClientId p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult Delete (Android.Gms.Common.Apis.GoogleApiClient client p0, Credential credential p1)public abstract Android.Gms.Common.Apis.PendingResult DisableAutoSignIn (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.App.PendingIntent GetHintPickerIntent (Android.Gms.Common.Apis.GoogleApiClient client p0, HintRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult Request (Android.Gms.Common.Apis.GoogleApiClient client p0, CredentialRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult Save (Android.Gms.Common.Apis.GoogleApiClient client p0, Credential credential p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> DeleteAsync (this ICredentialsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Credential credential)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> DisableAutoSignInAsync (this ICredentialsApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<ICredentialRequestResult> RequestAsync (this ICredentialsApi api, Android.Gms.Common.Apis.GoogleApiClient client, CredentialRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SaveAsync (this ICredentialsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Credential credential)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public IdToken (string accountType p0, string idToken p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added method:
public override bool Equals (Java.Lang.Object p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetIdentityProviderForAccount (Android.Accounts.Account account p0)
public class CredentialRequestResponse : Android.Gms.Common.Apis.Response, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CredentialRequestResponse ();
protected CredentialRequestResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Credential Credential { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class Credentials : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Credentials ();
protected Credentials (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static CredentialsClient GetClient (Android.App.Activity p0);
public static CredentialsClient GetClient (Android.Content.Context p0);
public static CredentialsClient GetClient (Android.App.Activity p0, CredentialsOptions p1);
public static CredentialsClient GetClient (Android.Content.Context p0, CredentialsOptions p1);
}
public class CredentialsClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected CredentialsClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task Delete (Credential p0);
public System.Threading.Tasks.Task DeleteAsync (Credential c);
public virtual Android.Gms.Tasks.Task DisableAutoSignIn ();
public System.Threading.Tasks.Task DisableAutoSignInAsync ();
public virtual Android.App.PendingIntent GetHintPickerIntent (HintRequest p0);
public virtual Android.Gms.Tasks.Task Request (CredentialRequest p0);
public System.Threading.Tasks.Task<CredentialRequestResponse> RequestAsync (CredentialRequest req);
public virtual Android.Gms.Tasks.Task Save (Credential p0);
public System.Threading.Tasks.Task SaveAsync (Credential c);
}
public sealed class CredentialsOptions : Android.Gms.Auth.Api.Auth+AuthCredentialsOptions, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static CredentialsOptions Default { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public sealed class Builder : Android.Gms.Auth.Api.Auth+AuthCredentialsOptions+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CredentialsOptions.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public CredentialsOptions Build ();
public CredentialsOptions.Builder ForceEnableSaveDialog ();
}
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added method:
public virtual Android.Gms.Common.Apis.PendingResult GetSpatulaHeader (Android.Gms.Common.Apis.GoogleApiClient p0);
Modified methods:
public System.Threading.Tasks.Task<IProxyApiProxyResult> PerformProxyRequestAsync (this IProxyApi api, Android.Gms.Common.Apis.GoogleApiClient client, ProxyRequest request)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
public interface IProxyApiSpatulaHeaderResult : Android.Gms.Common.Apis.IResult, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual string SpatulaHeader { get; }
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public virtual long ExpirationTimeSecs { get; } public virtual bool IsExpired { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual string ObfuscatedIdentifier { get; } public virtual System.Collections.Generic.ICollection<Android.Gms.Common.Apis.Scope> RequestedScopes { get; } public static Android.Gms.Common.Util.IClock SClock { get; set; }
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added methods:
public static GoogleSignInAccount Create (string p0, string p1, string p2, string p3, Android.Net.Uri p4, Java.Lang.Long p5, string p6, System.Collections.Generic.ICollection<Android.Gms.Common.Apis.Scope> p7); public static GoogleSignInAccount Create (string p0, string p1, string p2, string p3, string p4, string p5, Android.Net.Uri p6, Java.Lang.Long p7, string p8, System.Collections.Generic.ICollection<Android.Gms.Common.Apis.Scope> p9); public static GoogleSignInAccount CreateDefault (); public static GoogleSignInAccount FromAccountAndScopes (Android.Accounts.Account p0, Android.Gms.Common.Apis.Scope p1, Android.Gms.Common.Apis.Scope[] p2); public static GoogleSignInAccount FromJsonString (string p0); public virtual GoogleSignInAccount RequestExtraScopes (Android.Gms.Common.Apis.Scope[] p0); public virtual GoogleSignInAccount SetServerAuthCode (string p0); public virtual string ToJson (); public virtual string ToJsonForStorage ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Modified properties:
public virtual Android.Accounts.Account Account { get; }public virtual bool IsIdTokenRequested { get; }public virtual string ServerClientId { get; }
Added properties:
public virtual System.Collections.Generic.IList<Internal.GoogleSignInOptionsExtensionParcelable> Extensions { get; } public virtual string HostedDomain { get; } public virtual bool IsForceCodeForRefreshToken { get; } public virtual bool IsServerAuthCodeRequested { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public static Android.Gms.Common.Apis.Scope ScopeEmail { get; } public static Android.Gms.Common.Apis.Scope ScopeGames { get; } public static Android.Gms.Common.Apis.Scope ScopeGamesLite { get; } public static Android.Gms.Common.Apis.Scope ScopeOpenId { get; } public static Android.Gms.Common.Apis.Scope ScopeProfile { get; } public virtual System.Collections.Generic.IList<Android.Gms.Common.Apis.Scope> Scopes { get; }
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added methods:
public static GoogleSignInOptions FromJsonString (string p0); public virtual Internal.GoogleSignInOptionsExtensionParcelable GetExtension (int p0); public virtual bool HasExtension (int p0); public virtual string ToJson ();
Modified constructors:
public GoogleSignInOptions.Builder (GoogleSignInOptions googleSignInOptions p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public GoogleSignInOptions.Builder AddExtension (IGoogleSignInOptionsExtension extension p0)public GoogleSignInOptions.Builder RequestIdToken (string serverClientId p0)public GoogleSignInOptions.Builder RequestScopes (Android.Gms.Common.Apis.Scope scope p0, Android.Gms.Common.Apis.Scope[] scopes p1)public GoogleSignInOptions.Builder RequestServerAuthCode (string serverClientId p0)public GoogleSignInOptions.Builder RequestServerAuthCode (string serverClientId p0, bool forceCodeForRefreshToken p1)public GoogleSignInOptions.Builder SetAccountName (string accountName p0)public GoogleSignInOptions.Builder SetHostedDomain (string hostedDomain p0)
Added methods:
public GoogleSignInOptions.Builder RequestPhatIdToken (string p0); public GoogleSignInOptions.Builder SetAccount (Android.Accounts.Account p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added field:
public static const int SignInCurrentlyInProgress;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Modified methods:
public abstract Android.Content.Intent GetSignInIntent (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract GoogleSignInResult GetSignInResultFromIntent (Android.Content.Intent data p0)public abstract Android.Gms.Common.Apis.PendingResult RevokeAccess (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult SignOut (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.OptionalPendingResult SilentSignIn (Android.Gms.Common.Apis.GoogleApiClient client p0)
Added properties:
public virtual int ExtensionType { get; } public virtual System.Collections.Generic.IList<Android.Gms.Common.Apis.Scope> ImpliedScopes { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final Android.OS.IBinder OnBind (Android.Content.Intent intent p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
public sealed class GoogleSignIn : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static GoogleSignInAccount GetAccountForExtension (Android.Content.Context p0, IGoogleSignInOptionsExtension p1);
public static GoogleSignInAccount GetAccountForScopes (Android.Content.Context p0, Android.Gms.Common.Apis.Scope p1, Android.Gms.Common.Apis.Scope[] p2);
public static GoogleSignInClient GetClient (Android.App.Activity p0, GoogleSignInOptions p1);
public static GoogleSignInClient GetClient (Android.Content.Context p0, GoogleSignInOptions p1);
public static GoogleSignInAccount GetLastSignedInAccount (Android.Content.Context p0);
public static Android.Gms.Tasks.Task GetSignedInAccountFromIntent (Android.Content.Intent p0);
public System.Threading.Tasks.Task<GoogleSignInAccount> GetSignedInAccountFromIntentAsync (Android.Content.Intent intent);
public static bool HasPermissions (GoogleSignInAccount p0, IGoogleSignInOptionsExtension p1);
public static bool HasPermissions (GoogleSignInAccount p0, Android.Gms.Common.Apis.Scope[] p1);
public static void RequestPermissions (Android.App.Activity p0, int p1, GoogleSignInAccount p2, IGoogleSignInOptionsExtension p3);
public static void RequestPermissions (Android.App.Activity p0, int p1, GoogleSignInAccount p2, Android.Gms.Common.Apis.Scope[] p3);
public static void RequestPermissions (Android.Support.V4.App.Fragment p0, int p1, GoogleSignInAccount p2, IGoogleSignInOptionsExtension p3);
public static void RequestPermissions (Android.Support.V4.App.Fragment p0, int p1, GoogleSignInAccount p2, Android.Gms.Common.Apis.Scope[] p3);
}
public class GoogleSignInAccountCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GoogleSignInAccountCreator ();
protected GoogleSignInAccountCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class GoogleSignInClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GoogleSignInClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.Content.Intent SignInIntent { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task RevokeAccess ();
public System.Threading.Tasks.Task RevokeAccessAsync ();
public virtual Android.Gms.Tasks.Task SignOut ();
public System.Threading.Tasks.Task SignOutAsync ();
public virtual Android.Gms.Tasks.Task SilentSignIn ();
public System.Threading.Tasks.Task<GoogleSignInAccount> SilentSignInAsync ();
}
public class GoogleSignInOptionsCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GoogleSignInOptionsCreator ();
protected GoogleSignInOptionsCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public abstract class GoogleSignInOptionsExtension : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int FallbackSignIn;
public static const int Fitness;
public static const int Games;
}
public abstract class GoogleSignInOptionsExtensionConsts : Android.Gms.Auth.Api.SignIn.GoogleSignInOptionsExtension, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public interface IGoogleSignInOptionsExtensionTypeId : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public class GoogleSignInOptionsExtensionCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GoogleSignInOptionsExtensionCreator ();
protected GoogleSignInOptionsExtensionCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class GoogleSignInOptionsExtensionParcelable : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GoogleSignInOptionsExtensionParcelable (Android.Gms.Auth.Api.SignIn.IGoogleSignInOptionsExtension p0);
protected GoogleSignInOptionsExtensionParcelable (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.OS.Bundle Bundle { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Type { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class HashAccumulator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public HashAccumulator ();
protected HashAccumulator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual HashAccumulator AddBoolean (bool p0);
public virtual HashAccumulator AddObject (Java.Lang.Object p0);
public virtual int Hash ();
}
public class Storage : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Storage (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.Gms.Auth.Api.SignIn.GoogleSignInAccount SavedDefaultGoogleSignInAccount { get; }
public virtual Android.Gms.Auth.Api.SignIn.GoogleSignInOptions SavedDefaultGoogleSignInOptions { get; }
public virtual string SavedRefreshToken { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Clear ();
protected virtual string GetFromStore (string p0);
public static Storage GetInstance (Android.Content.Context p0);
protected virtual void RemoveFromStore (string p0);
public virtual void RemoveSavedDefaultGoogleSignInAccount ();
public virtual void SaveDefaultGoogleSignInAccount (Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p0, Android.Gms.Auth.Api.SignIn.GoogleSignInOptions p1);
public virtual void SaveRefreshToken (string p0);
protected virtual void SaveToStore (string p0, string p1);
public static void SetInstance (Storage p0);
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public FenceClient GetFenceClient (Android.App.Activity activity p0)public FenceClient GetFenceClient (Android.Content.Context context p0)public SnapshotClient GetSnapshotClient (Android.App.Activity activity p0)public SnapshotClient GetSnapshotClient (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task QueryFences (Fence.FenceQueryRequest fenceQueryRequest p0)public virtual Android.Gms.Tasks.Task UpdateFences (Fence.IFenceUpdateRequest fenceUpdateRequest p0)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult QueryFences (Android.Gms.Common.Apis.GoogleApiClient p0, Fence.FenceQueryRequest p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult UpdateFences (Android.Gms.Common.Apis.GoogleApiClient p0, Fence.IFenceUpdateRequest p1);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult QueryFences (Android.Gms.Common.Apis.GoogleApiClient client p0, Fence.FenceQueryRequest fenceQueryRequest p1)public abstract Android.Gms.Common.Apis.PendingResult UpdateFences (Android.Gms.Common.Apis.GoogleApiClient client p0, Fence.IFenceUpdateRequest fenceUpdateRequest p1)
Obsoleted methods:
[Obsolete ()] public static System.Threading.Tasks.Task<Fence.IFenceQueryResult> QueryFencesAsync (this IFenceApi api, Android.Gms.Common.Apis.GoogleApiClient client, Fence.FenceQueryRequest fenceQueryRequest);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UpdateFencesAsync (this IFenceApi api, Android.Gms.Common.Apis.GoogleApiClient client, Fence.IFenceUpdateRequest fenceUpdateRequest);
Modified methods:
public System.Threading.Tasks.Task<Fence.IFenceQueryResult> QueryFencesAsync (this IFenceApi api, Android.Gms.Common.Apis.GoogleApiClient client, Fence.FenceQueryRequest fenceQueryRequest)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UpdateFencesAsync (this IFenceApi api, Android.Gms.Common.Apis.GoogleApiClient client, Fence.IFenceUpdateRequest fenceUpdateRequest)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetBeaconState (Android.Gms.Common.Apis.GoogleApiClient p0, State.BeaconStateTypeFilter[] p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetBeaconState (Android.Gms.Common.Apis.GoogleApiClient p0, System.Collections.Generic.ICollection<State.BeaconStateTypeFilter> p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetDetectedActivity (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetHeadphoneState (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetLocation (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetPlaces (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetTimeIntervals (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetWeather (Android.Gms.Common.Apis.GoogleApiClient p0);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult GetBeaconState (Android.Gms.Common.Apis.GoogleApiClient client p0, State.BeaconStateTypeFilter[] beaconTypes p1)public abstract Android.Gms.Common.Apis.PendingResult GetBeaconState (Android.Gms.Common.Apis.GoogleApiClient client p0, System.Collections.Generic.ICollection<State.BeaconStateTypeFilter> beaconTypes p1)public abstract Android.Gms.Common.Apis.PendingResult GetDetectedActivity (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetHeadphoneState (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetLocation (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetPlaces (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetTimeIntervals (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetWeather (Android.Gms.Common.Apis.GoogleApiClient client p0)
Obsoleted methods:
[Obsolete ()] public static System.Threading.Tasks.Task<Snapshot.IBeaconStateResult> GetBeaconStateAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client, State.BeaconStateTypeFilter[] beaconTypes);[Obsolete ()] public static System.Threading.Tasks.Task<Snapshot.IBeaconStateResult> GetBeaconStateAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client, System.Collections.Generic.ICollection<State.BeaconStateTypeFilter> beaconTypes);[Obsolete ()] public static System.Threading.Tasks.Task<Snapshot.IDetectedActivityResult> GetDetectedActivityAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client);[Obsolete ()] public static System.Threading.Tasks.Task<Snapshot.IHeadphoneStateResult> GetHeadphoneStateAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client);[Obsolete ()] public static System.Threading.Tasks.Task<Snapshot.ILocationResult> GetLocationAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client);[Obsolete ()] public static System.Threading.Tasks.Task<Snapshot.IPlacesResult> GetPlacesAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client);[Obsolete ()] public static System.Threading.Tasks.Task<Snapshot.IWeatherResult> GetWeatherAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client);
Modified methods:
public System.Threading.Tasks.Task<Snapshot.IBeaconStateResult> GetBeaconStateAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client, State.BeaconStateTypeFilter[] beaconTypes)public System.Threading.Tasks.Task<Snapshot.IBeaconStateResult> GetBeaconStateAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client, System.Collections.Generic.ICollection<State.BeaconStateTypeFilter> beaconTypes)public System.Threading.Tasks.Task<Snapshot.IDetectedActivityResult> GetDetectedActivityAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Snapshot.IHeadphoneStateResult> GetHeadphoneStateAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Snapshot.ILocationResult> GetLocationAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Snapshot.IPlacesResult> GetPlacesAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Snapshot.IWeatherResult> GetWeatherAsync (this ISnapshotApi api, Android.Gms.Common.Apis.GoogleApiClient client)
Obsoleted properties:
[Obsolete ()] public Android.Gms.Tasks.Task DetectedActivity { get; }[Obsolete ()] public Android.Gms.Tasks.Task HeadphoneState { get; }[Obsolete ()] public Android.Gms.Tasks.Task Location { get; }[Obsolete ()] public Android.Gms.Tasks.Task Places { get; }[Obsolete ()] public Android.Gms.Tasks.Task Weather { get; }
Modified properties:
public virtual Android.Gms.Tasks.Task DetectedActivity { get; }public virtual Android.Gms.Tasks.Task HeadphoneState { get; }public virtual Android.Gms.Tasks.Task Location { get; }public virtual Android.Gms.Tasks.Task Places { get; }public virtual Android.Gms.Tasks.Task Weather { get; }
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } [Obsolete] public Android.Gms.Tasks.Task TimeIntervals { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task GetBeaconState (State.BeaconStateTypeFilter[] beaconTypes p0)public virtual Android.Gms.Tasks.Task GetBeaconState (System.Collections.Generic.ICollection<State.BeaconStateTypeFilter> beaconTypes p0)
Added methods:
public virtual Android.Gms.Tasks.Task GetDetectedActivity (); public virtual Android.Gms.Tasks.Task GetHeadphoneState (); public virtual Android.Gms.Tasks.Task GetLocation (); public virtual Android.Gms.Tasks.Task GetPlaces (); public virtual Android.Gms.Tasks.Task GetTimeIntervals (); public System.Threading.Tasks.Task<Snapshot.TimeIntervalsResponse> GetTimeIntervalsAsync (); public virtual Android.Gms.Tasks.Task GetWeather ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Modified methods:
public AwarenessFence And (AwarenessFence[] fences p0)public AwarenessFence And (System.Collections.Generic.ICollection<AwarenessFence> fences p0)public AwarenessFence Not (AwarenessFence fence p0)public AwarenessFence Or (AwarenessFence[] fences p0)public AwarenessFence Or (System.Collections.Generic.ICollection<AwarenessFence> fences p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AwarenessFence Found (Android.Gms.Awareness.State.BeaconStateTypeFilter[] beaconTypes p0)public AwarenessFence Found (System.Collections.Generic.ICollection<Android.Gms.Awareness.State.BeaconStateTypeFilter> beaconTypes p0)public AwarenessFence Lost (Android.Gms.Awareness.State.BeaconStateTypeFilter[] beaconTypes p0)public AwarenessFence Lost (System.Collections.Generic.ICollection<Android.Gms.Awareness.State.BeaconStateTypeFilter> beaconTypes p0)public AwarenessFence Near (Android.Gms.Awareness.State.BeaconStateTypeFilter[] beaconTypes p0)public AwarenessFence Near (System.Collections.Generic.ICollection<Android.Gms.Awareness.State.BeaconStateTypeFilter> beaconTypes p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AwarenessFence During (int[] activityTypes p0)public AwarenessFence Starting (int[] activityTypes p0)public AwarenessFence Stopping (int[] activityTypes p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Modified methods:
public FenceQueryRequest ForFences (System.Collections.Generic.ICollection<string> fenceKeys p0)public FenceQueryRequest ForFences (string[] fenceKeys p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Modified methods:
public FenceState Extract (Android.Content.Intent intent p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual FenceUpdateRequestBuilder AddFence (string key p0, AwarenessFence fence p1, Android.App.PendingIntent pendingIntent p2)public virtual FenceUpdateRequestBuilder RemoveFence (Android.App.PendingIntent pendingIntent p0)public virtual FenceUpdateRequestBuilder RemoveFence (string key p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AwarenessFence During (int headphoneState p0)
Modified methods:
public abstract FenceState GetFenceState (string fenceKey p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AwarenessFence Entering (double latitude p0, double longitude p1, double radius p2)public AwarenessFence Exiting (double latitude p0, double longitude p1, double radius p2)public AwarenessFence In (double latitude p0, double longitude p1, double radius p2, long dwellTimeMillis p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AwarenessFence AroundTimeInstant (int timeInstant p0, long startOffsetMillis p1, long stopOffsetMillis p2)public AwarenessFence InDailyInterval (Java.Util.TimeZone timeZone p0, long startTimeOfDayMillis p1, long stopTimeOfDayMillis p2)public AwarenessFence InFridayInterval (Java.Util.TimeZone timeZone p0, long startTimeOfDayMillis p1, long stopTimeOfDayMillis p2)public AwarenessFence InInterval (long startTimeMillis p0, long stopTimeMillis p1)public AwarenessFence InIntervalOfDay (int dayOfWeek p0, Java.Util.TimeZone timeZone p1, long startTimeOfDayMillis p2, long stopTimeOfDayMillis p3)public AwarenessFence InMondayInterval (Java.Util.TimeZone timeZone p0, long startTimeOfDayMillis p1, long stopTimeOfDayMillis p2)public AwarenessFence InSaturdayInterval (Java.Util.TimeZone timeZone p0, long startTimeOfDayMillis p1, long stopTimeOfDayMillis p2)public AwarenessFence InSundayInterval (Java.Util.TimeZone timeZone p0, long startTimeOfDayMillis p1, long stopTimeOfDayMillis p2)public AwarenessFence InThursdayInterval (Java.Util.TimeZone timeZone p0, long startTimeOfDayMillis p1, long stopTimeOfDayMillis p2)public AwarenessFence InTimeInterval (int timeInterval p0)public AwarenessFence InTuesdayInterval (Java.Util.TimeZone timeZone p0, long startTimeOfDayMillis p1, long stopTimeOfDayMillis p2)public AwarenessFence InWednesdayInterval (Java.Util.TimeZone timeZone p0, long startTimeOfDayMillis p1, long stopTimeOfDayMillis p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public class TimeIntervalsResponse : Android.Gms.Common.Apis.Response, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public TimeIntervalsResponse ();
protected TimeIntervalsResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Android.Gms.Awareness.State.ITimeIntervals TimeIntervals { get; }
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Modified methods:
public BeaconStateTypeFilter With (string namespace p0, string type p1)public BeaconStateTypeFilter With (string namespace p0, string type p1, byte[] content p2)
Modified methods:
public abstract bool HasTimeInterval (int desiredTimeInterval p0)
Modified methods:
public abstract float GetDewPoint (int temperatureUnit p0)public abstract float GetFeelsLikeTemperature (int temperatureUnit p0)public abstract float GetTemperature (int temperatureUnit p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added field:
public static const long AdBreakClipNotSkippable;
Added properties:
public virtual string ContentId { get; } public virtual string HlsSegmentFormat { get; } public virtual string ImageUrl { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual VastAdsRequest VastAdsRequest { get; } public virtual long WhenSkippableInMs { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added method:
public Org.Json.JSONObject ToJson ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructor:
public AdBreakInfo (long p0, string p1, long p2, bool p3, string[] p4);
Added constructor:
public AdBreakInfo (long p0, string p1, long p2, bool p3, string[] p4, bool p5);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public virtual bool IsEmbedded { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added method:
public Org.Json.JSONObject ToJson ();
Modified constructors:
public AdBreakInfo.Builder (long playbackPositionInMs p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added methods:
public virtual AdBreakInfo.Builder SetBreakClipIds (string[] p0); public virtual AdBreakInfo.Builder SetDurationInMs (long p0); public virtual AdBreakInfo.Builder SetId (string p0); public virtual AdBreakInfo.Builder SetIsEmbedded (bool p0); public virtual AdBreakInfo.Builder SetIsWatched (bool p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual bool AreNamespacesSupported (System.Collections.Generic.IList<string> namespaces p0)public virtual bool IsNamespaceSupported (string namespace p0)public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CastClass.CastOptions.Builder InvokeBuilder (CastDevice castDevice p0, CastClass.Listener castListener p1)
Modified constructors:
public CastClass.CastOptions.Builder (CastDevice castDevice p0, CastClass.Listener castListener p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CastClass.CastOptions.Builder SetVerboseLoggingEnabled (bool enabled p0)
Modified methods:
public abstract int GetActiveInputState (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract ApplicationMetadata GetApplicationMetadata (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract string GetApplicationStatus (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract int GetStandbyState (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract double GetVolume (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract bool IsMute (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult JoinApplication (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult JoinApplication (Android.Gms.Common.Apis.GoogleApiClient client p0, string applicationId p1)public abstract Android.Gms.Common.Apis.PendingResult JoinApplication (Android.Gms.Common.Apis.GoogleApiClient client p0, string applicationId p1, string sessionId p2)public abstract Android.Gms.Common.Apis.PendingResult LaunchApplication (Android.Gms.Common.Apis.GoogleApiClient client p0, string applicationId p1)public abstract Android.Gms.Common.Apis.PendingResult LaunchApplication (Android.Gms.Common.Apis.GoogleApiClient client p0, string applicationId p1, LaunchOptions launchOptions p2)public abstract Android.Gms.Common.Apis.PendingResult LaunchApplication (Android.Gms.Common.Apis.GoogleApiClient client p0, string applicationId p1, bool relaunchIfRunning p2)public abstract Android.Gms.Common.Apis.PendingResult LeaveApplication (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract void RemoveMessageReceivedCallbacks (Android.Gms.Common.Apis.GoogleApiClient client p0, string namespace p1)public abstract void RequestStatus (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult SendMessage (Android.Gms.Common.Apis.GoogleApiClient client p0, string namespace p1, string message p2)public abstract void SetMessageReceivedCallbacks (Android.Gms.Common.Apis.GoogleApiClient client p0, string namespace p1, CastClass.IMessageReceivedCallback callbacks p2)public abstract void SetMute (Android.Gms.Common.Apis.GoogleApiClient client p0, bool mute p1)public abstract void SetVolume (Android.Gms.Common.Apis.GoogleApiClient client p0, double volume p1)public abstract Android.Gms.Common.Apis.PendingResult StopApplication (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult StopApplication (Android.Gms.Common.Apis.GoogleApiClient client p0, string sessionId p1)
Modified methods:
public abstract void OnMessageReceived (CastDevice castDevice p0, string namespace p1, string message p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnActiveInputStateChanged (int activeInputState p0)public virtual void OnApplicationDisconnected (int statusCode p0)public virtual void OnApplicationMetadataChanged (ApplicationMetadata applicationMetadata p0)public virtual void OnStandbyStateChanged (int standbyState p0)
Modified methods:
public System.Threading.Tasks.Task<CastClass.IApplicationConnectionResult> JoinApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<CastClass.IApplicationConnectionResult> JoinApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client, string applicationId)public System.Threading.Tasks.Task<CastClass.IApplicationConnectionResult> JoinApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client, string applicationId, string sessionId)public System.Threading.Tasks.Task<CastClass.IApplicationConnectionResult> LaunchApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client, string applicationId)public System.Threading.Tasks.Task<CastClass.IApplicationConnectionResult> LaunchApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client, string applicationId, LaunchOptions options)public System.Threading.Tasks.Task<CastClass.IApplicationConnectionResult> LaunchApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client, string applicationId, bool relaunchIfRunning)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> LeaveApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SendMessageAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client, string namespace, string message)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> StopApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> StopApplicationAsync (this CastClass.ICastApi api, Android.Gms.Common.Apis.GoogleApiClient client, string sessionId)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Obsoleted properties:
[Obsolete ("deprecated")] public virtual Java.Net.Inet4Address IpAddress { get; }
Added properties:
public virtual bool HasIPv4Address { get; } public virtual bool HasIPv6Address { get; } public virtual Java.Net.InetAddress InetAddress { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public CastDevice GetFromBundle (Android.OS.Bundle extras p0)public virtual Android.Gms.Common.Images.WebImage GetIcon (int preferredWidth p0, int preferredHeight p1)public virtual bool HasCapabilities (int[] capabilities p0)public virtual bool HasCapability (int capability p0)public virtual bool IsSameDevice (CastDevice castDevice p0)public virtual void PutInBundle (Android.OS.Bundle bundle p0)public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string CategoryForCast (System.Collections.Generic.ICollection<string> namespaces p0)public string CategoryForCast (string applicationId p0)public string CategoryForCast (string applicationId p0, System.Collections.Generic.ICollection<string> namespaces p1)public string CategoryForRemotePlayback (string applicationId p0)public string LanguageTagForLocale (Java.Util.Locale locale p0)
Modified constructors:
public CastPresentation (Android.Content.Context serviceContext p0, Android.Views.Display display p1)public CastPresentation (Android.Content.Context serviceContext p0, Android.Views.Display display p1, int theme p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CastRemoteDisplayClient GetClient (Android.Content.Context context p0)public bool IsRemoteDisplaySdkSupported (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public CastRemoteDisplay.CastRemoteDisplayOptions.Builder (CastDevice castDevice p0, CastRemoteDisplay.ICastRemoteDisplaySessionCallbacks callbacks p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CastRemoteDisplay.CastRemoteDisplayOptions.Builder SetConfigPreset (int configPreset p0)
Modified methods:
public abstract void OnRemoteDisplayEnded (Android.Gms.Common.Apis.Statuses status p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task StartRemoteDisplay (CastDevice castDevice p0, string applicationId p1, int configPreset p2, Android.App.PendingIntent sessionEndedPendingIntent p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Android.OS.IBinder OnBind (Android.Content.Intent intent p0)public abstract void OnCreatePresentation (Android.Views.Display display p0)public void StartService (Android.Content.Context activityContext p0, Java.Lang.Class serviceClass p1, string applicationId p2, CastDevice device p3, CastRemoteDisplayLocalService.NotificationSettings notificationSettings p4, CastRemoteDisplayLocalService.ICallbacks callbacks p5)public void StartServiceWithOptions (Android.Content.Context activityContext p0, Java.Lang.Class serviceClass p1, string applicationId p2, CastDevice device p3, CastRemoteDisplayLocalService.Options options p4, CastRemoteDisplayLocalService.NotificationSettings notificationSettings p5, CastRemoteDisplayLocalService.ICallbacks callbacks p6)public virtual void UpdateNotificationSettings (CastRemoteDisplayLocalService.NotificationSettings notificationSettings p0)
Modified methods:
public abstract void OnRemoteDisplaySessionError (Android.Gms.Common.Apis.Statuses status p0)public abstract void OnRemoteDisplaySessionStarted (CastRemoteDisplayLocalService service p0)public abstract void OnServiceCreated (CastRemoteDisplayLocalService service p0)
Added method:
public virtual void OnRemoteDisplaySessionEnded (CastRemoteDisplayLocalService p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CastRemoteDisplayLocalService.NotificationSettings.Builder SetNotification (Android.App.Notification notification p0)public CastRemoteDisplayLocalService.NotificationSettings.Builder SetNotificationPendingIntent (Android.App.PendingIntent notificationPendingIntent p0)public CastRemoteDisplayLocalService.NotificationSettings.Builder SetNotificationText (string notificationText p0)public CastRemoteDisplayLocalService.NotificationSettings.Builder SetNotificationTitle (string notificationTitle p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Apis.CommonStatusCodes
Added fields:
public static const int DeviceConnectionSuspended; public static const int ErrorStoppingServiceFailed;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult StartRemoteDisplay (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string applicationId p1)public abstract Android.Gms.Common.Apis.PendingResult StopRemoteDisplay (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public System.Threading.Tasks.Task<CastRemoteDisplay.ICastRemoteDisplaySessionResult> StartRemoteDisplayAsync (this ICastRemoteDisplayApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string appId)public System.Threading.Tasks.Task<CastRemoteDisplay.ICastRemoteDisplaySessionResult> StopRemoteDisplayAsync (this ICastRemoteDisplayApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LaunchOptions.Builder SetLocale (Java.Util.Locale locale p0)public LaunchOptions.Builder SetRelaunchIfRunning (bool relaunchIfRunning p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public virtual string Entity { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public MediaInfo.Builder (string contentId p0)
Added constructor:
public MediaInfo.Builder (string p0, string p1);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MediaInfo.Builder SetContentType (string contentType p0)public virtual MediaInfo.Builder SetCustomData (Org.Json.JSONObject customData p0)public virtual MediaInfo.Builder SetMediaTracks (System.Collections.Generic.IList<MediaTrack> mediaTracks p0)public virtual MediaInfo.Builder SetMetadata (MediaMetadata metadata p0)public virtual MediaInfo.Builder SetStreamDuration (long duration p0)public virtual MediaInfo.Builder SetStreamType (int streamType p0)public virtual MediaInfo.Builder SetTextTrackStyle (TextTrackStyle textTrackStyle p0)
Added methods:
public virtual MediaInfo.Builder SetAdBreakClips (System.Collections.Generic.IList<AdBreakClipInfo> p0); public virtual MediaInfo.Builder SetAdBreaks (System.Collections.Generic.IList<AdBreakInfo> p0); public virtual MediaInfo.Builder SetEntity (string p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public MediaMetadata (int mediaType p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual void AddImage (Android.Gms.Common.Images.WebImage image p0)public virtual bool ContainsKey (string key p0)public virtual Java.Util.Calendar GetDate (string key p0)public virtual string GetDateAsString (string key p0)public virtual double GetDouble (string key p0)public virtual int GetInt (string key p0)public virtual string GetString (string key p0)public virtual void PutDate (string key p0, Java.Util.Calendar value p1)public virtual void PutDouble (string key p0, double value p1)public virtual void PutInt (string key p0, int value p1)public virtual void PutString (string key p0, string value p1)public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public MediaQueueItem.Builder (MediaInfo media p0)public MediaQueueItem.Builder (MediaQueueItem item p0)public MediaQueueItem.Builder (Org.Json.JSONObject json p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MediaQueueItem.Builder SetActiveTrackIds (long[] activeTrackIds p0)public virtual MediaQueueItem.Builder SetAutoplay (bool autoplay p0)public virtual MediaQueueItem.Builder SetCustomData (Org.Json.JSONObject customData p0)public virtual MediaQueueItem.Builder SetPlaybackDuration (double playbackDuration p0)public virtual MediaQueueItem.Builder SetPreloadTime (double preloadTime p0)public virtual MediaQueueItem.Builder SetStartTime (double startTime p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual Java.Lang.Integer GetIndexById (int itemId p0)public virtual MediaQueueItem GetItemById (int itemId p0)public virtual MediaQueueItem GetItemByIndex (int index p0)public virtual MediaQueueItem GetQueueItem (int index p0)public virtual MediaQueueItem GetQueueItemById (int itemId p0)public virtual bool IsMediaCommandSupported (long mediaCommand p0)public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public MediaTrack.Builder (long trackId p0, int trackType p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MediaTrack.Builder SetContentId (string contentId p0)public virtual MediaTrack.Builder SetContentType (string contentType p0)public virtual MediaTrack.Builder SetCustomData (Org.Json.JSONObject customData p0)public virtual MediaTrack.Builder SetLanguage (Java.Util.Locale locale p0)public virtual MediaTrack.Builder SetLanguage (string language p0)public virtual MediaTrack.Builder SetName (string trackName p0)public virtual MediaTrack.Builder SetSubtype (int subtype p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaInfo mediaInfo p1)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaInfo mediaInfo p1, bool autoplay p2)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaInfo mediaInfo p1, bool autoplay p2, long playPosition p3)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaInfo mediaInfo p1, bool autoplay p2, long playPosition p3, Org.Json.JSONObject customData p4)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaInfo mediaInfo p1, bool autoplay p2, long playPosition p3, long[] activeTrackIds p4, Org.Json.JSONObject customData p5)public virtual void OnMessageReceived (CastDevice castDevice p0, string namespace p1, string message p2)public virtual Android.Gms.Common.Apis.PendingResult Pause (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public virtual Android.Gms.Common.Apis.PendingResult Pause (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult Play (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public virtual Android.Gms.Common.Apis.PendingResult Play (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult QueueAppendItem (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaQueueItem item p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueInsertAndPlayItem (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaQueueItem item p1, int insertBeforeItemId p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult QueueInsertAndPlayItem (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaQueueItem item p1, int insertBeforeItemId p2, long playPosition p3, Org.Json.JSONObject customData p4)public virtual Android.Gms.Common.Apis.PendingResult QueueInsertItems (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaQueueItem[] itemsToInsert p1, int insertBeforeItemId p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult QueueJumpToItem (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int itemId p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueJumpToItem (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int itemId p1, long playPosition p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult QueueLoad (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaQueueItem[] items p1, int startIndex p2, int repeatMode p3, Org.Json.JSONObject customData p4)public virtual Android.Gms.Common.Apis.PendingResult QueueLoad (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaQueueItem[] items p1, int startIndex p2, int repeatMode p3, long playPosition p4, Org.Json.JSONObject customData p5)public virtual Android.Gms.Common.Apis.PendingResult QueueMoveItemToNewIndex (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int itemId p1, int newIndex p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult QueueNext (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult QueuePrev (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult QueueRemoveItem (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int itemId p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueRemoveItems (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int[] itemIdsToRemove p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueReorderItems (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int[] itemIdsToReorder p1, int insertBeforeItemId p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult QueueSetRepeatMode (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int repeatMode p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueUpdateItems (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MediaQueueItem[] itemsToUpdate p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult RequestStatus (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public virtual Android.Gms.Common.Apis.PendingResult Seek (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, long position p1)public virtual Android.Gms.Common.Apis.PendingResult Seek (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, long position p1, int resumeState p2)public virtual Android.Gms.Common.Apis.PendingResult Seek (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, long position p1, int resumeState p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult SetActiveMediaTracks (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, long[] trackIds p1)public virtual void SetOnMetadataUpdatedListener (RemoteMediaPlayer.IOnMetadataUpdatedListener listener p0)public virtual void SetOnPreloadStatusUpdatedListener (RemoteMediaPlayer.IOnPreloadStatusUpdatedListener listener p0)public virtual void SetOnQueueStatusUpdatedListener (RemoteMediaPlayer.IOnQueueStatusUpdatedListener listener p0)public virtual void SetOnStatusUpdatedListener (RemoteMediaPlayer.IOnStatusUpdatedListener listener p0)public virtual Android.Gms.Common.Apis.PendingResult SetStreamMute (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool muteState p1)public virtual Android.Gms.Common.Apis.PendingResult SetStreamMute (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool muteState p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult SetStreamVolume (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, double volume p1)public virtual Android.Gms.Common.Apis.PendingResult SetStreamVolume (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, double volume p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult SetTextTrackStyle (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, TextTrackStyle trackStyle p1)public virtual Android.Gms.Common.Apis.PendingResult Stop (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public virtual Android.Gms.Common.Apis.PendingResult Stop (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Org.Json.JSONObject customData p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)public TextTrackStyle FromSystemSettings (Android.Content.Context context p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
public abstract class HlsSegmentFormat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string Aac = "aac";
public static const string Ac3 = "ac3";
public static const string Mp3 = "mp3";
public static const string Ts = "ts";
public static const string TsAac = "ts_aac";
}
public class HlsSegmentFormatAttribute : System.Attribute {
// constructors
public HlsSegmentFormatAttribute ();
}
public abstract class HlsSegmentFormatConsts : Android.Gms.Cast.HlsSegmentFormat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public interface IHlsSegmentFormat : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class MediaLoadOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaLoadOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const double PlaybackRateMax;
public static const double PlaybackRateMin;
// properties
public virtual bool Autoplay { get; }
public virtual string Credentials { get; }
public virtual string CredentialsType { get; }
public virtual Org.Json.JSONObject CustomData { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual long PlayPosition { get; }
public virtual double PlaybackRate { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual long[] GetActiveTrackIds ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaLoadOptions.Builder ();
protected MediaLoadOptions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual MediaLoadOptions Build ();
public virtual MediaLoadOptions.Builder SetActiveTrackIds (long[] p0);
public virtual MediaLoadOptions.Builder SetAutoplay (bool p0);
public virtual MediaLoadOptions.Builder SetCredentials (string p0);
public virtual MediaLoadOptions.Builder SetCredentialsType (string p0);
public virtual MediaLoadOptions.Builder SetCustomData (Org.Json.JSONObject p0);
public virtual MediaLoadOptions.Builder SetPlayPosition (long p0);
public virtual MediaLoadOptions.Builder SetPlaybackRate (double p0);
}
}
public class VastAdsRequest : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected VastAdsRequest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual string AdTagUrl { get; }
public virtual string AdsResponse { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static VastAdsRequest FromJson (Org.Json.JSONObject p0);
public Org.Json.JSONObject ToJson ();
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public VastAdsRequest.Builder ();
protected VastAdsRequest.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual VastAdsRequest Build ();
public virtual VastAdsRequest.Builder SetAdTagUrl (string p0);
public virtual VastAdsRequest.Builder SetAdsResponse (string p0);
}
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void SetUpMediaRouteButton (Android.Content.Context context p0, Android.Support.V7.App.MediaRouteButton button p1)public Android.Views.IMenuItem SetUpMediaRouteButton (Android.Content.Context context p0, Android.Views.IMenu menu p1, int menuResourceId p2)
Added constructor:
protected CastContext (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
Modified properties:
public virtual CastOptions CastOptions { get; }public virtual CastStates CastState { get; }public virtual bool IsAppVisible { get; }public virtual MediaNotificationManager MediaNotificationManager { get; }public virtual Android.Support.V7.Media.MediaRouteSelector MergedSelector { get; }public virtual PrecacheManager PrecacheManager { get; }public virtual SessionManager SessionManager { get; }
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public static CastContext SharedInstance { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public virtual void AddAppVisibilityListener (IAppVisibilityListener p0);[Obsolete ("deprecated")] public virtual void RemoveAppVisibilityListener (IAppVisibilityListener p0);
Modified methods:
public virtual void AddAppVisibilityListener (IAppVisibilityListener listener p0)public virtual void AddCastStateListener (ICastStateListener listener p0)public CastContext GetSharedInstance (Android.Content.Context context p0)public virtual bool OnDispatchVolumeKeyEventBeforeJellyBean (Android.Views.KeyEvent e p0)public virtual void RemoveAppVisibilityListener (IAppVisibilityListener listener p0)public virtual void RemoveCastStateListener (ICastStateListener listener p0)
Added method:
public virtual void SetReceiverApplicationId (string p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Modified properties:
public virtual string ReceiverApplicationId { get; set; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CastOptions.Builder SetCastMediaOptions (Media.CastMediaOptions castMediaOptions p0)public CastOptions.Builder SetEnableReconnectionService (bool enableReconnectionService p0)public CastOptions.Builder SetLaunchOptions (Android.Gms.Cast.LaunchOptions launchOptions p0)public CastOptions.Builder SetReceiverApplicationId (string applicationId p0)public CastOptions.Builder SetResumeSavedSession (bool resumeSavedSession p0)public CastOptions.Builder SetStopReceiverApplicationWhenEndingSession (bool stopApp p0)public CastOptions.Builder SetSupportedNamespaces (System.Collections.Generic.IList<string> supportedNamespaces p0)public CastOptions.Builder SetVolumeDeltaBeforeIceCreamSandwich (double volumeDelta p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void AddCastListener (Android.Gms.Cast.CastClass.Listener listener p0)protected override void End (bool stopCasting p0)public virtual void RemoveCastListener (Android.Gms.Cast.CastClass.Listener listener p0)public virtual void RemoveMessageReceivedCallbacks (string namespace p0)protected override void Resume (Android.OS.Bundle routeInfoExtra p0)public virtual Android.Gms.Common.Apis.PendingResult SendMessage (string namespace p0, string message p1)public virtual void SetMessageReceivedCallbacks (string namespace p0, Android.Gms.Cast.CastClass.IMessageReceivedCallback callbacks p1)protected override void Start (Android.OS.Bundle routeInfoExtra p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string ToString (int castState p0)
Modified constructors:
public CastStateEventArgs (int newState p0)
Removed property:
public int NewState { get; }
Added property:
public int P0 { get; }
Modified methods:
public abstract void OnCastStateChanged (int newState p0)
Modified methods:
public abstract System.Collections.Generic.IList<SessionProvider> GetAdditionalSessionProviders (Android.Content.Context appContext p0)public abstract CastOptions GetCastOptions (Android.Content.Context appContext p0)
Modified methods:
public abstract void OnSessionEnded (Java.Lang.Object session p0, int error p1)public abstract void OnSessionEnding (Java.Lang.Object session p0)public abstract void OnSessionResumed (Java.Lang.Object session p0, bool wasSuspended p1)public abstract void OnSessionResumeFailed (Java.Lang.Object session p0, int error p1)public abstract void OnSessionResuming (Java.Lang.Object session p0, string sessionId p1)public abstract void OnSessionStarted (Java.Lang.Object session p0, string sessionId p1)public abstract void OnSessionStartFailed (Java.Lang.Object session p0, int error p1)public abstract void OnSessionStarting (Java.Lang.Object session p0)public abstract void OnSessionSuspended (Java.Lang.Object session p0, int reason p1)
Modified constructors:
public IntroductoryOverlayBuilder (Android.App.Activity activity p0, Android.Support.V7.App.MediaRouteButton button p1)public IntroductoryOverlayBuilder (Android.App.Activity activity p0, Android.Views.IMenuItem menuItem p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual IntroductoryOverlayBuilder SetButtonText (int stringId p0)public virtual IntroductoryOverlayBuilder SetButtonText (string text p0)public virtual IntroductoryOverlayBuilder SetFocusRadius (float radius p0)public virtual IntroductoryOverlayBuilder SetFocusRadiusId (int radiusId p0)public virtual IntroductoryOverlayBuilder SetOnOverlayDismissedListener (IIntroductoryOverlayOnOverlayDismissedListener listener p0)public virtual IntroductoryOverlayBuilder SetOverlayColor (int colorId p0)public virtual IntroductoryOverlayBuilder SetTitleText (int stringId p0)public virtual IntroductoryOverlayBuilder SetTitleText (string text p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void Precache (string data p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Android.OS.IBinder OnBind (Android.Content.Intent intent p0)
Modified constructors:
protected Session (Android.Content.Context applicationContext p0, string category p1, string sessionId p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
protected abstract void End (bool stopCasting p0)protected void NotifyFailedToResumeSession (int error p0)protected void NotifyFailedToStartSession (int error p0)protected void NotifySessionEnded (int error p0)protected void NotifySessionResumed (bool wasSuspended p0)protected void NotifySessionStarted (string sessionId p0)protected void NotifySessionSuspended (int reason p0)protected abstract void Resume (Android.OS.Bundle routeInfoExtra p0)protected abstract void Start (Android.OS.Bundle routeInfoExtra p0)
Added methods:
protected virtual void OnResuming (Android.OS.Bundle p0); protected virtual void OnStarting (Android.OS.Bundle p0);
Modified constructors:
public SessionEndedEventArgs (Java.Lang.Object session p0, int error p1)
Removed properties:
public int Error { get; } public Java.Lang.Object Session { get; }
Added properties:
public Java.Lang.Object P0 { get; } public int P1 { get; }
Modified constructors:
public SessionEndingEventArgs (Java.Lang.Object session p0)
Removed property:
public Java.Lang.Object Session { get; }
Added property:
public Java.Lang.Object P0 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void AddSessionManagerListener (ISessionManagerListener listener p0)public virtual void AddSessionManagerListener (ISessionManagerListener listener p0, Java.Lang.Class sessionClass p1)public virtual void EndCurrentSession (bool stopCasting p0)public virtual void RemoveSessionManagerListener (ISessionManagerListener listener p0)public virtual void RemoveSessionManagerListener (ISessionManagerListener listener p0, Java.Lang.Class sessionClass p1)public virtual void StartSession (Android.Content.Intent startSessionIntent p0)
Modified constructors:
protected SessionProvider (Android.Content.Context applicationContext p0, string category p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Session CreateSession (string sessionId p0)
Modified constructors:
public SessionResumeFailedEventArgs (Java.Lang.Object session p0, int error p1)
Removed properties:
public int Error { get; } public Java.Lang.Object Session { get; }
Added properties:
public Java.Lang.Object P0 { get; } public int P1 { get; }
Modified constructors:
public SessionResumedEventArgs (Java.Lang.Object session p0, bool wasSuspended p1)
Removed properties:
public Java.Lang.Object Session { get; } public bool WasSuspended { get; }
Added properties:
public Java.Lang.Object P0 { get; } public bool P1 { get; }
Modified constructors:
public SessionResumingEventArgs (Java.Lang.Object session p0, string sessionId p1)
Removed properties:
public Java.Lang.Object Session { get; } public string SessionId { get; }
Added properties:
public Java.Lang.Object P0 { get; } public string P1 { get; }
Modified constructors:
public SessionStartFailedEventArgs (Java.Lang.Object session p0, int error p1)
Removed properties:
public int Error { get; } public Java.Lang.Object Session { get; }
Added properties:
public Java.Lang.Object P0 { get; } public int P1 { get; }
Modified constructors:
public SessionStartedEventArgs (Java.Lang.Object session p0, string sessionId p1)
Removed properties:
public Java.Lang.Object Session { get; } public string SessionId { get; }
Added properties:
public Java.Lang.Object P0 { get; } public string P1 { get; }
Modified constructors:
public SessionStartingEventArgs (Java.Lang.Object session p0)
Removed property:
public Java.Lang.Object Session { get; }
Added property:
public Java.Lang.Object P0 { get; }
Modified constructors:
public SessionSuspendedEventArgs (Java.Lang.Object session p0, int reason p1)
Removed properties:
public int Reason { get; } public Java.Lang.Object Session { get; }
Added properties:
public Java.Lang.Object P0 { get; } public int P1 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CastMediaOptions.Builder SetExpandedControllerActivityClassName (string className p0)public CastMediaOptions.Builder SetImagePicker (ImagePicker imagePicker p0)public CastMediaOptions.Builder SetMediaIntentReceiverClassName (string className p0)public CastMediaOptions.Builder SetNotificationOptions (NotificationOptions notificationOptions p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Common.Images.WebImage OnPickImage (Android.Gms.Cast.MediaMetadata mediaMetadata p0, ImageHints hints p1)public virtual Android.Gms.Common.Images.WebImage OnPickImage (Android.Gms.Cast.MediaMetadata mediaMetadata p0, int type p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override void OnReceive (Android.Content.Context context p0, Android.Content.Intent intent p1)protected virtual void OnReceiveActionForward (Android.Gms.Cast.Framework.Session currentSession p0, long forwardStepMs p1)protected virtual void OnReceiveActionMediaButton (Android.Gms.Cast.Framework.Session currentSession p0, Android.Content.Intent intent p1)protected virtual void OnReceiveActionRewind (Android.Gms.Cast.Framework.Session currentSession p0, long rewindStepMs p1)protected virtual void OnReceiveActionSkipNext (Android.Gms.Cast.Framework.Session currentSession p0)protected virtual void OnReceiveActionSkipPrev (Android.Gms.Cast.Framework.Session currentSession p0)protected virtual void OnReceiveActionTogglePlayback (Android.Gms.Cast.Framework.Session currentSession p0)protected virtual void OnReceiveOtherAction (string action p0, Android.Content.Intent intent p1)protected virtual void OnReceiveOtherAction (Android.Content.Context context p0, string action p1, Android.Content.Intent intent p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Android.OS.IBinder OnBind (Android.Content.Intent intent p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.Net.Uri GetImageUri (Android.Gms.Cast.MediaInfo info p0, int index p1)public string GetImageUrl (Android.Gms.Cast.MediaInfo info p0, int index p1)public Java.Util.Locale GetTrackLanguage (Android.Gms.Cast.MediaTrack track p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public NotificationAction.Builder SetAction (string action p0)public NotificationAction.Builder SetContentDescription (string contentDescription p0)public NotificationAction.Builder SetIconResId (int iconResId p0)
Modified constructors:
public NotificationActionsProvider (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public NotificationOptions.Builder SetActions (System.Collections.Generic.IList<string> actions p0, int[] compatActionIndices p1)public NotificationOptions.Builder SetDisconnectDrawableResId (int resId p0)public NotificationOptions.Builder SetForward10DrawableResId (int resId p0)public NotificationOptions.Builder SetForward30DrawableResId (int resId p0)public NotificationOptions.Builder SetForwardDrawableResId (int resId p0)public NotificationOptions.Builder SetNotificationActionsProvider (NotificationActionsProvider notificationActionsProvider p0)public NotificationOptions.Builder SetPauseDrawableResId (int resId p0)public NotificationOptions.Builder SetPlayDrawableResId (int resId p0)public NotificationOptions.Builder SetRewind10DrawableResId (int resId p0)public NotificationOptions.Builder SetRewind30DrawableResId (int resId p0)public NotificationOptions.Builder SetRewindDrawableResId (int resId p0)public NotificationOptions.Builder SetSkipNextDrawableResId (int resId p0)public NotificationOptions.Builder SetSkipPrevDrawableResId (int resId p0)public NotificationOptions.Builder SetSkipStepMs (long notificationSkipStepMs p0)public NotificationOptions.Builder SetSmallIconDrawableResId (int resId p0)public NotificationOptions.Builder SetStopLiveStreamDrawableResId (int resId p0)public NotificationOptions.Builder SetTargetActivityClassName (string className p0)
Added properties:
public virtual long ApproximateAdBreakClipPositionMs { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual MediaQueue MediaQueue { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public virtual void AddListener (RemoteMediaClient.IListener p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo p0, bool p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo p0, bool p1, long p2);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo p0, bool p1, long p2, Org.Json.JSONObject p3);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo p0, bool p1, long p2, long[] p3, Org.Json.JSONObject p4);[Obsolete ()] public System.Threading.Tasks.Task<RemoteMediaClient.IMediaChannelResult> LoadAsync (Android.Gms.Cast.MediaInfo mediaInfo);[Obsolete ()] public System.Threading.Tasks.Task<RemoteMediaClient.IMediaChannelResult> LoadAsync (Android.Gms.Cast.MediaInfo mediaInfo, bool autoplay);[Obsolete ()] public System.Threading.Tasks.Task<RemoteMediaClient.IMediaChannelResult> LoadAsync (Android.Gms.Cast.MediaInfo mediaInfo, bool autoplay, long playPosition);[Obsolete ()] public System.Threading.Tasks.Task<RemoteMediaClient.IMediaChannelResult> LoadAsync (Android.Gms.Cast.MediaInfo mediaInfo, bool autoplay, long playPosition, Org.Json.JSONObject customData);[Obsolete ()] public System.Threading.Tasks.Task<RemoteMediaClient.IMediaChannelResult> LoadAsync (Android.Gms.Cast.MediaInfo mediaInfo, bool autoplay, long playPosition, long[] activeTrackIds, Org.Json.JSONObject customData);[Obsolete ("deprecated")] public virtual void RemoveListener (RemoteMediaClient.IListener p0);
Modified methods:
public virtual void AddListener (RemoteMediaClient.IListener listener p0)public virtual bool AddProgressListener (RemoteMediaClient.IProgressListener listener p0, long periodMs p1)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo mediaInfo p0)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo mediaInfo p0, bool autoplay p1)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo mediaInfo p0, bool autoplay p1, long playPosition p2)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo mediaInfo p0, bool autoplay p1, long playPosition p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo mediaInfo p0, bool autoplay p1, long playPosition p2, long[] activeTrackIds p3, Org.Json.JSONObject customData p4)public virtual void OnMessageReceived (Android.Gms.Cast.CastDevice castDevice p0, string namespace p1, string message p2)public virtual Android.Gms.Common.Apis.PendingResult Pause (Org.Json.JSONObject customData p0)public virtual Android.Gms.Common.Apis.PendingResult Play (Org.Json.JSONObject customData p0)public virtual Android.Gms.Common.Apis.PendingResult QueueAppendItem (Android.Gms.Cast.MediaQueueItem item p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult QueueInsertAndPlayItem (Android.Gms.Cast.MediaQueueItem item p0, int insertBeforeItemId p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueInsertAndPlayItem (Android.Gms.Cast.MediaQueueItem item p0, int insertBeforeItemId p1, long playPosition p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult QueueInsertItems (Android.Gms.Cast.MediaQueueItem[] itemsToInsert p0, int insertBeforeItemId p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueJumpToItem (int itemId p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult QueueJumpToItem (int itemId p0, long playPosition p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueLoad (Android.Gms.Cast.MediaQueueItem[] items p0, int startIndex p1, int repeatMode p2, Org.Json.JSONObject customData p3)public virtual Android.Gms.Common.Apis.PendingResult QueueLoad (Android.Gms.Cast.MediaQueueItem[] items p0, int startIndex p1, int repeatMode p2, long playPosition p3, Org.Json.JSONObject customData p4)public virtual Android.Gms.Common.Apis.PendingResult QueueMoveItemToNewIndex (int itemId p0, int newIndex p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueNext (Org.Json.JSONObject customData p0)public virtual Android.Gms.Common.Apis.PendingResult QueuePrev (Org.Json.JSONObject customData p0)public virtual Android.Gms.Common.Apis.PendingResult QueueRemoveItem (int itemId p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult QueueRemoveItems (int[] itemIdsToRemove p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult QueueReorderItems (int[] itemIdsToReorder p0, int insertBeforeItemId p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult QueueSetRepeatMode (int repeatMode p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult QueueUpdateItems (Android.Gms.Cast.MediaQueueItem[] itemsToUpdate p0, Org.Json.JSONObject customData p1)public virtual void RemoveListener (RemoteMediaClient.IListener listener p0)public virtual void RemoveProgressListener (RemoteMediaClient.IProgressListener listener p0)public virtual Android.Gms.Common.Apis.PendingResult Seek (long position p0)public virtual Android.Gms.Common.Apis.PendingResult Seek (long position p0, int resumeState p1)public virtual Android.Gms.Common.Apis.PendingResult Seek (long position p0, int resumeState p1, Org.Json.JSONObject customData p2)public virtual Android.Gms.Common.Apis.PendingResult SetActiveMediaTracks (long[] trackIds p0)public virtual void SetParseAdsInfoCallback (RemoteMediaClient.IParseAdsInfoCallback callback p0)public virtual Android.Gms.Common.Apis.PendingResult SetStreamMute (bool muted p0)public virtual Android.Gms.Common.Apis.PendingResult SetStreamMute (bool muted p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult SetStreamVolume (double volume p0)public virtual Android.Gms.Common.Apis.PendingResult SetStreamVolume (double volume p0, Org.Json.JSONObject customData p1)public virtual Android.Gms.Common.Apis.PendingResult SetTextTrackStyle (Android.Gms.Cast.TextTrackStyle trackStyle p0)public virtual Android.Gms.Common.Apis.PendingResult Stop (Org.Json.JSONObject customData p0)
Added methods:
public virtual Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Cast.MediaInfo p0, Android.Gms.Cast.MediaLoadOptions p1); public System.Threading.Tasks.Task<RemoteMediaClient.IMediaChannelResult> LoadAsync (Android.Gms.Cast.MediaInfo mediaInfo, Android.Gms.Cast.MediaLoadOptions mediaLoadOptions); public virtual void RegisterCallback (RemoteMediaClient.Callback p0); public virtual Android.Gms.Common.Apis.PendingResult SetPlaybackRate (double p0); public virtual Android.Gms.Common.Apis.PendingResult SetPlaybackRate (double p0, Org.Json.JSONObject p1); public System.Threading.Tasks.Task<RemoteMediaClient.IMediaChannelResult> SetPlaybackRateAsync (double rate); public virtual Android.Gms.Common.Apis.PendingResult SkipAd (); public virtual void UnregisterCallback (RemoteMediaClient.Callback p0);
Modified methods:
public abstract System.Collections.Generic.IList<Android.Gms.Cast.AdBreakInfo> ParseAdBreaksFromMediaStatus (Android.Gms.Cast.MediaStatus mediaStatus p0)public abstract bool ParseIsPlayingAdFromMediaStatus (Android.Gms.Cast.MediaStatus mediaStatus p0)
Modified methods:
public abstract void OnProgressUpdated (long progressMs p0, long durationMs p1)
Modified constructors:
public RemoteMediaClient.ProgressEventArgs (long progressMs p0, long durationMs p1)
Removed properties:
public long DurationMs { get; } public long ProgressMs { get; }
Added properties:
public long P0 { get; } public long P1 { get; }
public class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemoteMediaClient.Callback ();
protected RemoteMediaClient.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAdBreakStatusUpdated ();
public virtual void OnMetadataUpdated ();
public virtual void OnPreloadStatusUpdated ();
public virtual void OnQueueStatusUpdated ();
public virtual void OnSendingRemoteMediaRequest ();
public virtual void OnStatusUpdated ();
}
Obsoleted constructors:
[Obsolete ("deprecated")] public TracksChooserDialogFragment ();
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public static TracksChooserDialogFragment NewInstance (Android.Gms.Cast.MediaInfo p0, long[] p1);
Modified methods:
public TracksChooserDialogFragment NewInstance (Android.Gms.Cast.MediaInfo mediaInfo p0, long[] activeTrackIds p1)
Added method:
public static TracksChooserDialogFragment NewInstance ();
public class MediaQueue : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaQueue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int ItemCount { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Clear ();
public virtual Android.Gms.Common.Apis.PendingResult FetchMoreItemsRelativeToIndex (int p0, int p1, int p2);
public virtual Android.Gms.Cast.MediaQueueItem GetItemAtIndex (int p0);
public virtual Android.Gms.Cast.MediaQueueItem GetItemAtIndex (int p0, bool p1);
public virtual int[] GetItemIds ();
public virtual int IndexOfItemWithId (int p0);
public virtual int ItemIdAtIndex (int p0);
public virtual void RegisterCallback (MediaQueue.Callback p0);
public void Reload ();
public virtual void SetCacheCapacity (int p0);
public virtual void UnregisterCallback (MediaQueue.Callback p0);
// inner types
public class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaQueue.Callback ();
protected MediaQueue.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ItemsInsertedInRange (int p0, int p1);
public virtual void ItemsReloaded ();
public virtual void ItemsRemovedAtIndexes (int[] p0);
public virtual void ItemsUpdatedAtIndexes (int[] p0);
public virtual void MediaQueueChanged ();
public virtual void MediaQueueWillChange ();
}
}
public class MediaQueueArrayAdapter : Android.Widget.ArrayAdapter, Android.Runtime.IJavaObject, Android.Widget.IAdapter, Android.Widget.IFilterable, Android.Widget.IListAdapter, Android.Widget.ISpinnerAdapter, Android.Widget.IThemedSpinnerAdapter, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaQueueArrayAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MediaQueueArrayAdapter (MediaQueue p0, Android.Content.Context p1, int p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual MediaQueue MediaQueue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Dispose ();
}
public abstract class MediaQueueRecyclerViewAdapter : Android.Support.V7.Widget.RecyclerView+Adapter, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaQueueRecyclerViewAdapter (MediaQueue p0);
protected MediaQueueRecyclerViewAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override int ItemCount { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual MediaQueue MediaQueue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Dispose ();
public virtual Android.Gms.Cast.MediaQueueItem GetItem (int p0);
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnSessionConnected (Android.Gms.Cast.Framework.CastSession castSession p0)
Modified constructors:
public UIMediaController (Android.App.Activity activity p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void BindImageViewToImageOfCurrentItem (Android.Widget.ImageView view p0, Android.Gms.Cast.Framework.Media.ImageHints imageHints p1, Android.Views.View placeHolderView p2)public virtual void BindImageViewToImageOfCurrentItem (Android.Widget.ImageView view p0, Android.Gms.Cast.Framework.Media.ImageHints imageHints p1, int placeHolderDrawableResId p2)public virtual void BindImageViewToImageOfCurrentItem (Android.Widget.ImageView view p0, int imageType p1, Android.Views.View placeHolderView p2)public virtual void BindImageViewToImageOfCurrentItem (Android.Widget.ImageView view p0, int imageType p1, int placeHolderDrawableResId p2)public virtual void BindImageViewToImageOfPreloadedItem (Android.Widget.ImageView view p0, Android.Gms.Cast.Framework.Media.ImageHints imageHints p1, int placeHolderDrawableResId p2)public virtual void BindImageViewToImageOfPreloadedItem (Android.Widget.ImageView view p0, int imageType p1, int placeHolderDrawableResId p2)public virtual void BindImageViewToMuteToggle (Android.Widget.ImageView view p0)public virtual void BindImageViewToPlayPauseToggle (Android.Widget.ImageView view p0, Android.Graphics.Drawables.Drawable playDrawable p1, Android.Graphics.Drawables.Drawable pauseDrawable p2, Android.Graphics.Drawables.Drawable stopDrawable p3, Android.Views.View loadingIndicator p4, bool hideViewWhenLoading p5)public virtual void BindProgressBar (Android.Widget.ProgressBar view p0)public virtual void BindProgressBar (Android.Widget.ProgressBar view p0, long progressUpdateStepMs p1)public virtual void BindSeekBar (Android.Widget.SeekBar view p0)public virtual void BindSeekBar (Android.Widget.SeekBar view p0, long progressUpdateStepMs p1)public virtual void BindTextViewToMetadataOfCurrentItem (Android.Widget.TextView view p0, System.Collections.Generic.IList<string> keysInPreference p1)public virtual void BindTextViewToMetadataOfCurrentItem (Android.Widget.TextView view p0, string key p1)public virtual void BindTextViewToMetadataOfPreloadedItem (Android.Widget.TextView view p0, System.Collections.Generic.IList<string> keysInPreference p1)public virtual void BindTextViewToMetadataOfPreloadedItem (Android.Widget.TextView view p0, string key p1)public virtual void BindTextViewToSmartSubtitle (Android.Widget.TextView textView p0)public virtual void BindTextViewToStreamDuration (Android.Widget.TextView view p0)public virtual void BindTextViewToStreamDuration (Android.Widget.TextView view p0, Android.Views.View liveStreamIndicator p1)public virtual void BindTextViewToStreamPosition (Android.Widget.TextView view p0, bool updateWhileScrubbing p1)public virtual void BindTextViewToStreamPosition (Android.Widget.TextView view p0, bool updateWhileScrubbing p1, long progressUpdateStepMs p2)public virtual void BindViewToClosedCaption (Android.Views.View view p0)public virtual void BindViewToForward (Android.Views.View view p0, long skipStepMs p1)public virtual void BindViewToLaunchExpandedController (Android.Views.View view p0)public virtual void BindViewToLoadingIndicator (Android.Views.View view p0)public virtual void BindViewToRewind (Android.Views.View view p0, long skipStepMs p1)public virtual void BindViewToSkipNext (Android.Views.View view p0, int invisibleState p1)public virtual void BindViewToSkipPrev (Android.Views.View view p0, int invisibleState p1)public virtual void BindViewToUIController (Android.Views.View view p0, UIController uiController p1)public virtual void BindViewVisibilityToMediaSession (Android.Views.View view p0, int invisibleState p1)public virtual void BindViewVisibilityToPreloadingEvent (Android.Views.View view p0, int invisibleState p1)public virtual void OnSessionEnded (Android.Gms.Cast.Framework.CastSession session p0, int error p1)public virtual void OnSessionEnding (Android.Gms.Cast.Framework.CastSession session p0)public virtual void OnSessionResumed (Android.Gms.Cast.Framework.CastSession session p0, bool wasSuspended p1)public virtual void OnSessionResumeFailed (Android.Gms.Cast.Framework.CastSession session p0, int error p1)public virtual void OnSessionResuming (Android.Gms.Cast.Framework.CastSession session p0, string sessionId p1)public virtual void OnSessionStarted (Android.Gms.Cast.Framework.CastSession session p0, string sessionId p1)public virtual void OnSessionStartFailed (Android.Gms.Cast.Framework.CastSession session p0, int error p1)public virtual void OnSessionStarting (Android.Gms.Cast.Framework.CastSession session p0)public virtual void OnSessionSuspended (Android.Gms.Cast.Framework.CastSession session p0, int reason p1)public virtual void SetPostRemoteMediaClientListener (Android.Gms.Cast.Framework.Media.RemoteMediaClient.IListener listener p0)
Added methods:
protected virtual void OnClosedCaptionClicked (Android.Views.View p0); protected virtual void OnForwardClicked (Android.Views.View p0, long p1); protected virtual void OnLaunchExpandedControllerClicked (Android.Views.View p0); protected virtual void OnMuteToggleClicked (Android.Widget.ImageView p0); protected virtual void OnPlayPauseToggleClicked (Android.Widget.ImageView p0); protected virtual void OnRewindClicked (Android.Views.View p0, long p1); protected virtual void OnSeekBarProgressChanged (Android.Widget.SeekBar p0, int p1, bool p2); protected virtual void OnSeekBarStartTrackingTouch (Android.Widget.SeekBar p0); protected virtual void OnSeekBarStopTrackingTouch (Android.Widget.SeekBar p0); protected virtual void OnSkipNextClicked (Android.Views.View p0); protected virtual void OnSkipPrevClicked (Android.Views.View p0);
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual final Android.Widget.ImageView GetButtonImageViewAt (int slotIndex p0)public virtual final int GetButtonTypeAt (int slotIndex p0)
Modified methods:
public abstract Android.Widget.ImageView GetButtonImageViewAt (int slotIndex p0)public abstract int GetButtonTypeAt (int slotIndex p0)
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual final Android.Widget.ImageView GetButtonImageViewAt (int slotIndex p0)public virtual final int GetButtonTypeAt (int slotIndex p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.Gms.Common.Apis.PendingResult GetInstanceFor (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, string castSessionId p1)public void SendGameMessage (Org.Json.JSONObject extraMessageData p0)public void SendGameMessage (string playerId p0, Org.Json.JSONObject extraMessageData p1)public Android.Gms.Common.Apis.PendingResult SendGameRequest (Org.Json.JSONObject extraMessageData p0)public Android.Gms.Common.Apis.PendingResult SendGameRequest (string playerId p0, Org.Json.JSONObject extraMessageData p1)public Android.Gms.Common.Apis.PendingResult SendPlayerAvailableRequest (Org.Json.JSONObject extraMessageData p0)public Android.Gms.Common.Apis.PendingResult SendPlayerAvailableRequest (string playerId p0, Org.Json.JSONObject extraMessageData p1)public Android.Gms.Common.Apis.PendingResult SendPlayerIdleRequest (Org.Json.JSONObject extraMessageData p0)public Android.Gms.Common.Apis.PendingResult SendPlayerIdleRequest (string playerId p0, Org.Json.JSONObject extraMessageData p1)public Android.Gms.Common.Apis.PendingResult SendPlayerPlayingRequest (Org.Json.JSONObject extraMessageData p0)public Android.Gms.Common.Apis.PendingResult SendPlayerPlayingRequest (string playerId p0, Org.Json.JSONObject extraMessageData p1)public Android.Gms.Common.Apis.PendingResult SendPlayerQuitRequest (Org.Json.JSONObject extraMessageData p0)public Android.Gms.Common.Apis.PendingResult SendPlayerQuitRequest (string playerId p0, Org.Json.JSONObject extraMessageData p1)public Android.Gms.Common.Apis.PendingResult SendPlayerReadyRequest (Org.Json.JSONObject extraMessageData p0)public Android.Gms.Common.Apis.PendingResult SendPlayerReadyRequest (string playerId p0, Org.Json.JSONObject extraMessageData p1)public void SetListener (GameManagerClient.IListener listener p0)public void SetSessionLabel (string sessionLabel p0)
Modified constructors:
public GameManagerClient.GameMessageReceivedEventArgs (string playerId p0, Org.Json.JSONObject gameMessage p1)
Removed properties:
public Org.Json.JSONObject GameMessage { get; } public string PlayerId { get; }
Added properties:
public string P0 { get; } public Org.Json.JSONObject P1 { get; }
Modified methods:
public abstract void OnGameMessageReceived (string playerId p0, Org.Json.JSONObject gameMessage p1)public abstract void OnStateChanged (IGameManagerState newState p0, IGameManagerState oldState p1)
Modified constructors:
public GameManagerClient.StateChangedEventArgs (IGameManagerState newState p0, IGameManagerState oldState p1)
Removed properties:
public IGameManagerState NewState { get; } public IGameManagerState OldState { get; }
Added properties:
public IGameManagerState P0 { get; } public IGameManagerState P1 { get; }
Modified methods:
public abstract System.Collections.Generic.ICollection<string> GetListOfChangedPlayers (IGameManagerState other p0)public abstract IPlayerInfo GetPlayer (string playerId p0)public abstract System.Collections.Generic.IList<IPlayerInfo> GetPlayersInState (int playerState p0)public abstract bool HasGameDataChanged (IGameManagerState other p0)public abstract bool HasGameplayStateChanged (IGameManagerState other p0)public abstract bool HasGameStatusTextChanged (IGameManagerState other p0)public abstract bool HasLobbyStateChanged (IGameManagerState other p0)public abstract bool HasPlayerChanged (string playerId p0, IGameManagerState other p1)public abstract bool HasPlayerDataChanged (string playerId p0, IGameManagerState other p1)public abstract bool HasPlayerStateChanged (string playerId p0, IGameManagerState other p1)
Added fields:
public static const int CustomThemeAccountChips; public static const int CustomThemeGames; public static const int CustomThemeNone; public static const string ExtraAddAccountAuthTokenTypeString = "authTokenType"; public static const string ExtraAddAccountOptionsBundle = "addAccountOptions"; public static const string ExtraAddAccountRequiredFeaturesStringArray = "addAccountRequiredFeatures"; public static const string ExtraAllowableAccountTypesStringArray = "allowableAccountTypes"; public static const string ExtraAllowableAccountsArraylist = "allowableAccounts"; public static const string ExtraAlwaysPromptForAccount = "alwaysPromptForAccount"; public static const string ExtraDescriptionTextOverride = "descriptionTextOverride"; public static const string ExtraHostedDomainFilter = "hostedDomainFilter"; public static const string ExtraIsAccountChipsAccountPicker = "pickedFromAccountChips"; public static const string ExtraOverrideCustomTheme = "overrideCustomTheme"; public static const string ExtraOverrideTheme = "overrideTheme"; public static const string ExtraRealClientPackage = "realClientPackage"; public static const string ExtraSelectedAccount = "selectedAccount"; public static const string ExtraSetGmsCoreAccount = "setGmsCoreAccount"; public static const int ThemeDefault; public static const int ThemeLight;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.Content.Intent NewChooseAccountIntent (Android.Accounts.Account selectedAccount p0, System.Collections.Generic.IList<Android.Accounts.Account> allowableAccounts p1, string[] allowableAccountTypes p2, bool alwaysPromptForAccount p3, string descriptionOverrideText p4, string addAccountAuthTokenType p5, string[] addAccountRequiredFeatures p6, Android.OS.Bundle addAccountOptions p7)
Added methods:
public static Android.Content.Intent NewChooseAccountIntent (Android.Accounts.Account p0, System.Collections.Generic.IList<Android.Accounts.Account> p1, string[] p2, bool p3, string p4, string p5, string[] p6, Android.OS.Bundle p7, bool p8); public static Android.Content.Intent NewChooseAccountIntent (Android.Accounts.Account p0, System.Collections.Generic.IList<Android.Accounts.Account> p1, string[] p2, bool p3, string p4, string p5, string[] p6, Android.OS.Bundle p7, bool p8, int p9, int p10); public static Android.Content.Intent NewChooseAccountIntent (Android.Accounts.Account p0, System.Collections.Generic.IList<Android.Accounts.Account> p1, string[] p2, bool p3, string p4, string p5, string[] p6, Android.OS.Bundle p7, bool p8, int p9, int p10, string p11, bool p12);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public ConnectionResult (int statusCode p0)public ConnectionResult (int statusCode p0, Android.App.PendingIntent pendingIntent p1)public ConnectionResult (int statusCode p0, Android.App.PendingIntent pendingIntent p1, string message p2)
Added interface:
Internal.SafeParcel.ISafeParcelable
Added fields:
public static const int ApiVersionUpdateRequired; public static const int Unfinished; public static const int Unknown;
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public static ConnectionResult ResultSuccess { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object o p0)public void StartResolutionForResult (Android.App.Activity activity p0, int requestCode p1)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ErrorDialogFragment NewInstance (Android.App.Dialog dialog p0)public ErrorDialogFragment NewInstance (Android.App.Dialog dialog p0, Android.Content.IDialogInterfaceOnCancelListener cancelListener p1)
Modified base type:
Android.Gms.Common.Zzc Android.Gms.Common.GoogleApiAvailabilityLight
Removed interface:
Android.OS.IParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task CheckApiAvailability (Apis.GoogleApi api p0, Apis.GoogleApi[] apis p1)public virtual Android.App.Dialog GetErrorDialog (Android.App.Activity activity p0, int errorCode p1, int requestCode p2)public virtual Android.App.Dialog GetErrorDialog (Android.App.Activity activity p0, int errorCode p1, int requestCode p2, Android.Content.IDialogInterfaceOnCancelListener cancelListener p3)public virtual Android.App.PendingIntent GetErrorResolutionPendingIntent (Android.Content.Context context p0, ConnectionResult result p1)public override final string GetErrorString (int errorCode p0)public override final bool IsUserResolvableError (int errorCode p0)public virtual Android.Gms.Tasks.Task MakeGooglePlayServicesAvailable (Android.App.Activity activity p0)public virtual bool ShowErrorDialogFragment (Android.App.Activity activity p0, int errorCode p1, int requestCode p2)public virtual bool ShowErrorDialogFragment (Android.App.Activity activity p0, int errorCode p1, int requestCode p2, Android.Content.IDialogInterfaceOnCancelListener cancelListener p3)public virtual void ShowErrorNotification (Android.Content.Context context p0, ConnectionResult result p1)public virtual void ShowErrorNotification (Android.Content.Context context p0, int errorCode p1)
Added methods:
public virtual Android.Gms.Tasks.Task CheckApiAvailabilityAndPackages (Apis.GoogleApi p0, Apis.GoogleApi[] p1); public virtual Api.Internal.GooglePlayServicesUpdatedReceiver RegisterCallbackOnUpdate (Android.Content.Context p0, Api.Internal.GooglePlayServicesUpdatedReceiver.Callback p1); public virtual void SetDefaultNotificationChannelId (Android.Content.Context p0, string p1); public virtual bool ShowErrorDialogFragment (Android.App.Activity p0, Apis.Internal.ILifecycleFragment p1, int p2, int p3, Android.Content.IDialogInterfaceOnCancelListener p4); public virtual void ShowErrorNotification (Android.Content.Context p0, int p1, string p2); public virtual Android.App.Dialog ShowUpdatingDialog (Android.App.Activity p0, Android.Content.IDialogInterfaceOnCancelListener p1); public virtual bool ShowWrappedErrorNotification (Android.Content.Context p0, ConnectionResult p1, int p2);
Modified constructors:
public GooglePlayServicesNotAvailableException (int errorCode p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Android.Gms.Common.Zze Android.Gms.Common.GooglePlayServicesUtilLight
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.App.Dialog GetErrorDialog (int errorCode p0, Android.App.Activity activity p1, int requestCode p2)public Android.App.Dialog GetErrorDialog (int errorCode p0, Android.App.Activity activity p1, int requestCode p2, Android.Content.IDialogInterfaceOnCancelListener cancelListener p3)public Android.App.PendingIntent GetErrorPendingIntent (int errorCode p0, Android.Content.Context context p1, int requestCode p2)public string GetErrorString (int errorCode p0)public Android.Content.Context GetRemoteContext (Android.Content.Context context p0)public Android.Content.Res.Resources GetRemoteResource (Android.Content.Context context p0)public int IsGooglePlayServicesAvailable (Android.Content.Context context p0)public bool IsUserRecoverableError (int errorCode p0)public bool ShowErrorDialogFragment (int errorCode p0, Android.App.Activity activity p1, int requestCode p2)public bool ShowErrorDialogFragment (int errorCode p0, Android.App.Activity activity p1, int requestCode p2, Android.Content.IDialogInterfaceOnCancelListener cancelListener p3)public bool ShowErrorDialogFragment (int errorCode p0, Android.App.Activity activity p1, Android.Support.V4.App.Fragment fragment p2, int requestCode p3, Android.Content.IDialogInterfaceOnCancelListener cancelListener p4)public void ShowErrorNotification (int errorCode p0, Android.Content.Context context p1)
Added fields:
public static const string ConnectionsRead = "https://www.googleapis.com/auth/connections.read"; public static const string DisplayAds = "https://www.googleapis.com/auth/display_ads"; public static const string DriveApps = "https://www.googleapis.com/auth/drive.apps"; public static const string DriveFull = "https://www.googleapis.com/auth/drive"; public static const string FitnessBloodGlucoseRead = "https://www.googleapis.com/auth/fitness.blood_glucose.read"; public static const string FitnessBloodGlucoseReadWrite = "https://www.googleapis.com/auth/fitness.blood_glucose.write"; public static const string FitnessBloodPressureRead = "https://www.googleapis.com/auth/fitness.blood_pressure.read"; public static const string FitnessBloodPressureReadWrite = "https://www.googleapis.com/auth/fitness.blood_pressure.write"; public static const string FitnessBodyTemperatureRead = "https://www.googleapis.com/auth/fitness.body_temperature.read"; public static const string FitnessBodyTemperatureReadWrite = "https://www.googleapis.com/auth/fitness.body_temperature.write"; public static const string FitnessOxygenSaturationRead = "https://www.googleapis.com/auth/fitness.oxygen_saturation.read"; public static const string FitnessOxygenSaturationReadWrite = "https://www.googleapis.com/auth/fitness.oxygen_saturation.write"; public static const string FitnessReproductiveHealthRead = "https://www.googleapis.com/auth/fitness.reproductive_health.read"; public static const string FitnessReproductiveHealthReadWrite = "https://www.googleapis.com/auth/fitness.reproductive_health.write"; public static const string GamesLite = "https://www.googleapis.com/auth/games_lite"; public static const string LegacyUserinfoEmail = "https://www.googleapis.com/auth/userinfo.email"; public static const string LegacyUserinfoProfile = "https://www.googleapis.com/auth/userinfo.profile"; public static const string OpenId = "openid"; public static const string YoutubeDataApi = "https://www.googleapis.com/auth/youtube";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public SignInButton (Android.Content.Context context p0)public SignInButton (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public SignInButton (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyle p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual final void OnClick (Android.Views.View view p0)public void SetColorScheme (int colorScheme p0)public override final void SetOnClickListener (Android.Views.View.IOnClickListener listener p0)public void SetScopes (Apis.Scope[] scopes p0)public void SetSize (int buttonSize p0)public void SetStyle (int buttonSize p0, int colorScheme p1)public void SetStyle (int buttonSize p0, int colorScheme p1, Apis.Scope[] scopes p2)
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public SupportErrorDialogFragment NewInstance (Android.App.Dialog dialog p0)public SupportErrorDialogFragment NewInstance (Android.App.Dialog dialog p0, Android.Content.IDialogInterfaceOnCancelListener cancelListener p1)
Modified constructors:
public UserRecoverableException (string msg p0, Android.Content.Intent intent p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public class BlockingServiceConnection : Java.Lang.Object, Android.Content.IServiceConnection, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BlockingServiceConnection ();
protected BlockingServiceConnection (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.OS.IBinder Service { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IBinder GetServiceWithTimeout (long p0, Java.Util.Concurrent.TimeUnit p1);
public virtual void OnServiceConnected (Android.Content.ComponentName p0, Android.OS.IBinder p1);
public virtual void OnServiceDisconnected (Android.Content.ComponentName p0);
}
public class ConnectionResultCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ConnectionResultCreator ();
protected ConnectionResultCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel source);
public virtual Java.Lang.Object[] NewArray (int size);
}
public class Feature : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Feature (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Feature (string p0, long p1);
public Feature (string p0, int p1, long p2);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual long Version { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class FeatureCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FeatureCreator ();
protected FeatureCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel source);
public virtual Java.Lang.Object[] NewArray (int size);
}
public class FirstPartyScopes : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirstPartyScopes (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ApiAuditGrants = "https://www.googleapis.com/auth/grants.audit";
public static const string CircleMembers = "https://www.googleapis.com/auth/plus.circles.members";
public static const string CirclesRead = "https://www.googleapis.com/auth/plus.circles.read";
public static const string CirclesWrite = "https://www.googleapis.com/auth/plus.circles.write";
public static const string Games1p = "https://www.googleapis.com/auth/games.firstparty";
public static const string MyPhoneNumbers = "https://www.googleapis.com/auth/myphonenumbers";
public static const string OnlineWallet = "https://www.googleapis.com/auth/payments.make_payments";
public static const string OnlineWalletSandbox = "https://www.googleapis.com/auth/paymentssandbox.make_payments";
public static const string PlusApplicationsManage = "https://www.googleapis.com/auth/plus.applications.manage";
public static const string PlusMediaUpload = "https://www.googleapis.com/auth/plus.media.upload";
public static const string PlusPagesManage = "https://www.googleapis.com/auth/plus.pages.manage";
public static const string PlusPeopleReadwrite = "https://www.googleapis.com/auth/plus.peopleapi.readwrite";
public static const string PlusProfileRead = "https://www.googleapis.com/auth/plus.profiles.read";
public static const string PlusProfileWrite = "https://www.googleapis.com/auth/plus.profiles.write";
public static const string PlusSettings = "https://www.googleapis.com/auth/plus.settings";
public static const string PlusStreamRead = "https://www.googleapis.com/auth/plus.stream.read";
public static const string PlusStreamWrite = "https://www.googleapis.com/auth/plus.stream.write";
public static const string PlusoneService = "https://www.googleapis.com/auth/pos";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class GoogleApiAvailabilityLight : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GoogleApiAvailabilityLight (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string GooglePlayServicesPackage = "com.google.android.gms";
public static const string GooglePlayStorePackage = "com.android.vending";
// properties
public static int GooglePlayServicesVersionCode { get; }
public static GoogleApiAvailabilityLight Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void CancelAvailabilityErrorNotifications (Android.Content.Context p0);
public virtual int GetApkVersion (Android.Content.Context p0);
public virtual int GetClientVersion (Android.Content.Context p0);
[Obsolete ("deprecated")]
public virtual Android.Content.Intent GetErrorResolutionIntent (int p0);
public virtual Android.Content.Intent GetErrorResolutionIntent (Android.Content.Context p0, int p1, string p2);
public virtual Android.App.PendingIntent GetErrorResolutionPendingIntent (Android.Content.Context p0, int p1, int p2);
public virtual Android.App.PendingIntent GetErrorResolutionPendingIntent (Android.Content.Context p0, int p1, int p2, string p3);
public virtual string GetErrorString (int p0);
public virtual int IsGooglePlayServicesAvailable (Android.Content.Context p0);
public virtual int IsGooglePlayServicesAvailable (Android.Content.Context p0, int p1);
public virtual bool IsPlayServicesPossiblyUpdating (Android.Content.Context p0, int p1);
public virtual bool IsPlayStorePossiblyUpdating (Android.Content.Context p0, int p1);
public virtual bool IsUninstalledAppPossiblyUpdating (Android.Content.Context p0, string p1);
public virtual bool IsUserResolvableError (int p0);
public virtual void VerifyGooglePlayServicesIsAvailable (Android.Content.Context p0);
public virtual void VerifyGooglePlayServicesIsAvailable (Android.Content.Context p0, int p1);
}
public class GoogleCertificatesQuery : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GoogleCertificatesQuery (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool AllowTestKeys { get; }
public virtual Android.OS.IBinder CallingCertificateBinder { get; }
public virtual string CallingPackage { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class GoogleCertificatesQueryCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GoogleCertificatesQueryCreator ();
protected GoogleCertificatesQueryCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel source);
public virtual Java.Lang.Object[] NewArray (int size);
}
public class GooglePlayServicesUtilLight : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GooglePlayServicesUtilLight (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string FeatureSidewinder = "cn.google";
public static const string GooglePlayGamesPackage = "com.google.android.play.games";
[Obsolete ("deprecated")]
public static const string GooglePlayServicesPackage = "com.google.android.gms";
public static const string GooglePlayStoreGamesUriString = "http://play.google.com/store/apps/category/GAME";
public static const string GooglePlayStorePackage = "com.android.vending";
public static const string GooglePlayStoreUriString = "http://play.google.com/store/apps/";
public static const bool HonorDebugCertificates;
public static const string KeyMetadataGooglePlayServicesVersion = "com.google.android.gms.version";
public static const int MaxAttemptsNoSuchAlgorithm;
// properties
public static int GooglePlayServicesVersionCode { get; }
[Obsolete ("deprecated")]
public static bool IsUserBuildDevice { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static bool SIsTestMode { get; set; }
public static bool STestIsUserBuild { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static void CancelAvailabilityErrorNotifications (Android.Content.Context p0);
public static void EnableUsingApkIndependentContext ();
[Obsolete ("deprecated")]
public static void EnsurePlayServicesAvailable (Android.Content.Context p0);
[Obsolete ("deprecated")]
public static void EnsurePlayServicesAvailable (Android.Content.Context p0, int p1);
[Obsolete ("deprecated")]
public static int GetApkVersion (Android.Content.Context p0);
[Obsolete ("deprecated")]
public static int GetClientVersion (Android.Content.Context p0);
[Obsolete ("deprecated")]
public static Android.App.PendingIntent GetErrorPendingIntent (int p0, Android.Content.Context p1, int p2);
[Obsolete ("deprecated")]
public static string GetErrorString (int p0);
[Obsolete ("deprecated")]
public static Android.Content.Intent GetGooglePlayServicesAvailabilityRecoveryIntent (int p0);
[Obsolete ("deprecated")]
public static string GetOpenSourceSoftwareLicenseInfo (Android.Content.Context p0);
public static Android.Content.Context GetRemoteContext (Android.Content.Context p0);
public static Android.Content.Res.Resources GetRemoteResource (Android.Content.Context p0);
public static bool HonorsDebugCertificates (Android.Content.Context p0);
[Obsolete ("deprecated")]
public static int IsGooglePlayServicesAvailable (Android.Content.Context p0);
[Obsolete ("deprecated")]
public static int IsGooglePlayServicesAvailable (Android.Content.Context p0, int p1);
[Obsolete ("deprecated")]
public static bool IsGooglePlayServicesUid (Android.Content.Context p0, int p1);
[Obsolete ("deprecated")]
public static bool IsPlayServicesPossiblyUpdating (Android.Content.Context p0, int p1);
[Obsolete ("deprecated")]
public static bool IsPlayStorePossiblyUpdating (Android.Content.Context p0, int p1);
public static bool IsRestrictedUserProfile (Android.Content.Context p0);
[Obsolete ("deprecated")]
public static bool IsSidewinderDevice (Android.Content.Context p0);
public static bool IsTestKeysBuild (Android.Content.Context p0);
[Obsolete ("deprecated")]
public static bool IsUserRecoverableError (int p0);
[Obsolete ("deprecated")]
public static bool UidHasPackageName (Android.Content.Context p0, int p1, string p2);
}
public class GoogleSignatureVerifier : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GoogleSignatureVerifier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public virtual System.Collections.Generic.ICollection<System.Byte[]> GetAllGoogleSignatures (bool p0);
public static GoogleSignatureVerifier GetInstance (Android.Content.Context p0);
public virtual bool IsChimeraSigned (Android.Content.PM.PackageManager p0, Android.Content.PM.PackageInfo p1);
public virtual bool IsGooglePublicSignedPackage (Android.Content.PM.PackageInfo p0);
public virtual bool IsGooglePublicSignedPackage (Android.Content.PM.PackageInfo p0, bool p1);
[Obsolete ("deprecated")]
public virtual bool IsGooglePublicSignedPackage (Android.Content.PM.PackageManager p0, Android.Content.PM.PackageInfo p1);
public virtual bool IsPackageGoogleSigned (Android.Content.PM.PackageInfo p0);
public virtual bool IsPackageGoogleSigned (string p0);
[Obsolete ("deprecated")]
public virtual bool IsPackageGoogleSigned (Android.Content.PM.PackageManager p0, Android.Content.PM.PackageInfo p1);
[Obsolete ("deprecated")]
public virtual bool IsPackageGoogleSigned (Android.Content.PM.PackageManager p0, string p1);
public virtual bool IsUidGoogleSigned (int p0);
[Obsolete ("deprecated")]
public virtual bool IsUidGoogleSigned (Android.Content.PM.PackageManager p0, int p1);
public static void ResetForTests ();
public virtual void VerifyPackageIsGoogleSigned (string p0);
[Obsolete ("deprecated")]
public virtual void VerifyPackageIsGoogleSigned (Android.Content.PM.PackageManager p0, string p1);
public virtual void VerifyUidIsGoogleSigned (int p0);
[Obsolete ("deprecated")]
public virtual void VerifyUidIsGoogleSigned (Android.Content.PM.PackageManager p0, int p1);
}
Added constructor:
public Api (string p0, Api.AbstractClientBuilder p1, Api.ClientKey p2);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added method:
public Api.AnyClientKey GetClientKey ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public abstract class AbstractClientBuilder : Android.Gms.Common.Apis.Api+BaseClientBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Api.AbstractClientBuilder ();
protected Api.AbstractClientBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AnyClientKey : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Api.AnyClientKey ();
protected Api.AnyClientKey (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class BaseClientBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Api.BaseClientBuilder ();
protected Api.BaseClientBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ApiPriorityGames;
public static const int ApiPriorityOther;
public static const int ApiPriorityPlus;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Priority { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual System.Collections.Generic.IList<Scope> GetImpliedScopes (Java.Lang.Object p0);
}
public sealed class ClientKey : Android.Gms.Common.Apis.Api+AnyClientKey, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Api.ClientKey ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IAnyClient : Android.Runtime.IJavaObject, System.IDisposable {
}
public interface IClient : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual string EndpointPackageName { get; }
public virtual bool IsConnected { get; }
public virtual bool IsConnecting { get; }
public virtual int MinApkVersion { get; }
public virtual Android.OS.IBinder ServiceBrokerBinder { get; }
public virtual Android.Content.Intent SignInIntent { get; }
// methods
public virtual void Disconnect ();
public virtual void Dump (string p0, Java.IO.FileDescriptor p1, Java.IO.PrintWriter p2, string[] p3);
public virtual Android.Gms.Common.Feature[] GetAvailableFeatures ();
public virtual void GetRemoteService (Android.Gms.Common.Internal.IAccountAccessor p0, System.Collections.Generic.ICollection<Scope> p1);
public virtual bool ProvidesSignIn ();
public virtual bool RequiresGooglePlayServices ();
public virtual bool RequiresSignIn ();
}
public interface ISimpleClient : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual string ServiceDescriptor { get; }
public virtual string StartServiceAction { get; }
// methods
public virtual Java.Lang.Object CreateServiceInterface (Android.OS.IBinder p0);
public virtual void SetState (int p0, Java.Lang.Object p1);
}
Modified constructors:
public ApiException (Statuses status p0)
Obsoleted properties:
[Obsolete ("deprecated")] public virtual string StatusMessage { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Common.ConnectionResult GetConnectionResult (GoogleApi api p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Java.Lang.Object Take (BatchResultToken resultToken p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)
Removed field:
public static const int DeadClient;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Added constructors:
public GoogleApi (Android.App.Activity p0, Api p1, Java.Lang.Object p2, GoogleApi.Settings p3); [Obsolete ("deprecated")] public GoogleApi (Android.App.Activity p0, Api p1, Java.Lang.Object p2, Internal.IStatusExceptionMapper p3); public GoogleApi (Android.Content.Context p0, Api p1, Java.Lang.Object p2, GoogleApi.Settings p3); [Obsolete ("deprecated")] public GoogleApi (Android.Content.Context p0, Api p1, Java.Lang.Object p2, Internal.IStatusExceptionMapper p3); [Obsolete ("deprecated")] public GoogleApi (Android.Content.Context p0, Api p1, Java.Lang.Object p2, Android.OS.Looper p3, Internal.IStatusExceptionMapper p4);
Modified properties:
public virtual Android.Content.Context ApplicationContext { get; }public virtual Android.OS.Looper Looper { get; }
Added properties:
public Api Api { get; } public virtual Java.Lang.Object ApiOptions { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added methods:
public virtual GoogleApiClient AsGoogleApiClient (); protected virtual Android.Gms.Tasks.Task DisconnectService (); public virtual Android.Gms.Tasks.Task DoBestEffortWrite (Android.Gms.Common.Api.Internal.TaskApiCall p0); public virtual Java.Lang.Object DoBestEffortWrite (Java.Lang.Object p0); public virtual Android.Gms.Tasks.Task DoRead (Android.Gms.Common.Api.Internal.TaskApiCall p0); public virtual Java.Lang.Object DoRead (Java.Lang.Object p0); public virtual Android.Gms.Tasks.Task DoRegisterEventListener (Java.Lang.Object p0, Java.Lang.Object p1); public virtual Android.Gms.Tasks.Task DoUnregisterEventListener (Android.Gms.Common.Api.Internal.ListenerHolder.ListenerKey p0); public virtual Android.Gms.Tasks.Task DoWrite (Android.Gms.Common.Api.Internal.TaskApiCall p0); public virtual Java.Lang.Object DoWrite (Java.Lang.Object p0); public virtual Android.Gms.Common.Api.Internal.ListenerHolder RegisterListener (Java.Lang.Object p0, string p1);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added field:
public static const string DefaultAccount = "<>";
Added properties:
public static System.Collections.Generic.ICollection<GoogleApiClient> AllClients { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Android.Gms.Common.ConnectionResult BlockingConnect (long timeout p0, Java.Util.Concurrent.TimeUnit unit p1)public virtual void Connect (int signInMode p0)public abstract void Dump (string prefix p0, Java.IO.FileDescriptor fd p1, Java.IO.PrintWriter writer p2, string[] args p3)public void DumpAll (string prefix p0, Java.IO.FileDescriptor fd p1, Java.IO.PrintWriter writer p2, string[] args p3)public abstract Android.Gms.Common.ConnectionResult GetConnectionResult (Api api p0)public abstract bool HasConnectedApi (Api api p0)public abstract bool IsConnectionCallbacksRegistered (GoogleApiClient.IConnectionCallbacks listener p0)public abstract bool IsConnectionFailedListenerRegistered (GoogleApiClient.IOnConnectionFailedListener listener p0)public abstract void RegisterConnectionCallbacks (GoogleApiClient.IConnectionCallbacks listener p0)public abstract void RegisterConnectionFailedListener (GoogleApiClient.IOnConnectionFailedListener listener p0)public abstract void StopAutoManage (Android.Support.V4.App.FragmentActivity lifecycleActivity p0)public abstract void UnregisterConnectionCallbacks (GoogleApiClient.IConnectionCallbacks listener p0)public abstract void UnregisterConnectionFailedListener (GoogleApiClient.IOnConnectionFailedListener listener p0)
Added methods:
public virtual Java.Lang.Object Enqueue (Java.Lang.Object p0); public virtual Java.Lang.Object Execute (Java.Lang.Object p0); public virtual Java.Lang.Object GetClient (Api.AnyClientKey p0); public virtual bool HasApi (Api p0); public virtual bool MaybeSignIn (Android.Gms.Common.Api.Internal.ISignInConnectionListener p0); public virtual void MaybeSignOut (); public virtual Android.Gms.Common.Api.Internal.ListenerHolder RegisterListener (Java.Lang.Object p0);
Modified constructors:
public GoogleApiClient.Builder (Android.Content.Context context p0)public GoogleApiClient.Builder (Android.Content.Context context p0, GoogleApiClient.IConnectionCallbacks connectedListener p1, GoogleApiClient.IOnConnectionFailedListener connectionFailedListener p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public GoogleApiClient.Builder EnableAutoManage (Android.Support.V4.App.FragmentActivity fragmentActivity, System.Action<Android.Gms.Common.ConnectionResult> unresolvedConnectionFailedHandler); public GoogleApiClient.Builder EnableAutoManage (Android.Support.V4.App.FragmentActivity fragmentActivity, int clientId, System.Action<Android.Gms.Common.ConnectionResult> unresolvedConnectionFailedHandler);
Modified methods:
public GoogleApiClient.Builder AddApi (Api api p0)public GoogleApiClient.Builder AddApi (Api api p0, Api.IApiOptionsHasOptions options p1)public GoogleApiClient.Builder AddApiIfAvailable (Api api p0, Scope[] scopes p1)public GoogleApiClient.Builder AddApiIfAvailable (Api api p0, Api.IApiOptionsHasOptions options p1, Scope[] scopes p2)public GoogleApiClient.Builder AddConnectionCallbacks (GoogleApiClient.IConnectionCallbacks listener p0)public GoogleApiClient.Builder AddOnConnectionFailedListener (GoogleApiClient.IOnConnectionFailedListener listener p0)public GoogleApiClient.Builder AddScope (Scope scope p0)public GoogleApiClient.Builder EnableAutoManage (Android.Support.V4.App.FragmentActivity fragmentActivity p0, GoogleApiClient.IOnConnectionFailedListener unresolvedConnectionFailedListener p1)public GoogleApiClient.Builder EnableAutoManage (Android.Support.V4.App.FragmentActivity fragmentActivity p0, int clientId p1, GoogleApiClient.IOnConnectionFailedListener unresolvedConnectionFailedListener p2)public GoogleApiClient.Builder SetAccountName (string accountName p0)public GoogleApiClient.Builder SetGravityForPopups (int gravityForPopups p0)public GoogleApiClient.Builder SetHandler (Android.OS.Handler handler p0)public GoogleApiClient.Builder SetViewForPopups (Android.Views.View viewForPopups p0)
Added method:
public GoogleApiClient.Builder AddScopeNames (string[] p0);
Modified constructors:
public GoogleApiClient.ConnectionFailedEventArgs (Android.Gms.Common.ConnectionResult result p0)
Removed property:
public Android.Gms.Common.ConnectionResult Result { get; }
Added property:
public Android.Gms.Common.ConnectionResult P0 { get; }
Modified methods:
public abstract void OnConnected (Android.OS.Bundle connectionHint p0)public abstract void OnConnectionSuspended (int cause p0)
Modified methods:
public abstract void OnConnectionFailed (Android.Gms.Common.ConnectionResult result p0)
Modified methods:
public System.Threading.Tasks.Task AsAsync (this PendingResult pr)public System.Threading.Tasks.Task<TResult> AsAsync<TResult : IResult> (this PendingResult pr)public System.Runtime.CompilerServices.TaskAwaiter<IResult> GetAwaiter (this PendingResult pr)public System.Runtime.CompilerServices.TaskAwaiter<TResult> GetAwaiter<TResult : IResult> (this PendingResult pr)public void SetResultCallback<TResult : IResult> (this PendingResult pr, System.Action<TResult> callback)
Modified methods:
public abstract void OnResult (Java.Lang.Object result p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added event:
public event System.EventHandler<PendingResult.StatusEventArgs> Status;
Modified methods:
public abstract Java.Lang.Object Await (long time p0, Java.Util.Concurrent.TimeUnit units p1)public abstract void SetResultCallback (IResultCallback callback p0)public abstract void SetResultCallback (IResultCallback callback p0, long time p1, Java.Util.Concurrent.TimeUnit units p2)public virtual TransformedResult Then (ResultTransform transform p0)
Added method:
public virtual void AddStatusListener (PendingResult.IStatusListener p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PendingResult CanceledPendingResult (Java.Lang.Object result p0)public PendingResult ImmediatePendingResult (Statuses result p0)public OptionalPendingResult ImmediatePendingResult (Java.Lang.Object result p0)
Added methods:
public static PendingResult ImmediateFailedResult (Java.Lang.Object p0, GoogleApiClient p1); public static PendingResult ImmediatePendingResult (Statuses p0, GoogleApiClient p1); public static OptionalPendingResult ImmediatePendingResult (Java.Lang.Object p0, GoogleApiClient p1);
Modified constructors:
public ResolvableApiException (Statuses status p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void StartResolutionForResult (Android.App.Activity activity p0, int requestCode p1)
Modified constructors:
protected ResolvingResultCallbacks (Android.App.Activity activity p0, int requestCode p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void OnUnresolvableFailure (Statuses result p0)
Modified constructors:
protected Response (Java.Lang.Object result p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void SetResult (Java.Lang.Object result p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void OnFailure (Statuses result p0)public abstract void OnSuccess (Java.Lang.Object result p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PendingResult CreateFailedResult (Statuses status p0)public virtual Statuses OnFailure (Statuses status p0)public abstract PendingResult OnSuccess (Java.Lang.Object result p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public Scope (string scopeUri p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public string ScopeUri { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object o p0)
Modified constructors:
public Statuses (int statusCode p0)public Statuses (int statusCode p0, string statusMessage p1)public Statuses (int statusCode p0, string statusMessage p1, Android.App.PendingIntent pendingIntent p2)
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public static Statuses ResultCanceled { get; } public static Statuses ResultDeadClient { get; } public static Statuses ResultInternalError { get; } public static Statuses ResultInterrupted { get; } public static Statuses ResultSuccess { get; } public static Statuses ResultTimeout { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public void StartResolutionForResult (Android.App.Activity activity p0, int requestCode p1)public virtual final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void AndFinally (ResultCallbacks callbacks p0)public abstract TransformedResult Then (ResultTransform transform p0)
public sealed class Batch : Android.Gms.Common.Api.Internal.BasePendingResult, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void Cancel ();
protected override Java.Lang.Object CreateFailedResult (Statuses p0);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Batch.Builder (GoogleApiClient p0);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public BatchResultToken Add (PendingResult p0);
public Batch Build ();
}
}
public class DataBufferResponse : Android.Gms.Common.Apis.Response, IReleasable, Android.Gms.Common.Data.IDataBuffer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public DataBufferResponse ();
public DataBufferResponse (Java.Lang.Object p0);
protected DataBufferResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int Count { get; }
public virtual bool IsClosed { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.OS.Bundle Metadata { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public virtual Java.Lang.Object Get (int p0);
public virtual Java.Util.IIterator Iterator ();
public virtual void Release ();
public virtual Java.Util.IIterator SingleRefIterator ();
}
public sealed class UnsupportedApiCallException : Java.Lang.UnsupportedOperationException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public UnsupportedApiCallException (Android.Gms.Common.Feature p0);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
Added constructor:
protected LifecycleCallback (ILifecycleFragment p0);
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected ILifecycleFragment MLifecycleFragment { get; set; }
Added methods:
public static ILifecycleFragment GetFragment (Android.App.Activity p0); protected static ILifecycleFragment GetFragment (LifecycleActivity p0);
public sealed class BackgroundDetector : Java.Lang.Object, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static BackgroundDetector Instance { get; }
public bool IsInBackground { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void AddListener (BackgroundDetector.IBackgroundStateChangeListener p0);
public static void Initialize (Android.App.Application p0);
public virtual void OnActivityCreated (Android.App.Activity p0, Android.OS.Bundle p1);
public virtual void OnActivityDestroyed (Android.App.Activity p0);
public virtual void OnActivityPaused (Android.App.Activity p0);
public virtual void OnActivityResumed (Android.App.Activity p0);
public virtual void OnActivitySaveInstanceState (Android.App.Activity p0, Android.OS.Bundle p1);
public virtual void OnActivityStarted (Android.App.Activity p0);
public virtual void OnActivityStopped (Android.App.Activity p0);
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration p0);
public virtual void OnLowMemory ();
public virtual void OnTrimMemory (Android.Content.TrimMemory p0);
public bool ReadCurrentStateIfPossible (bool p0);
// inner types
public class BackgroundStateChangeEventArgs : System.EventArgs {
// constructors
public BackgroundDetector.BackgroundStateChangeEventArgs (bool p0);
// properties
public bool P0 { get; }
}
public interface IBackgroundStateChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnBackgroundStateChanged (bool p0);
}
}
public sealed class GoogleServices : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static string GoogleAppId { get; }
public static bool IsMeasurementEnabled { get; }
public static bool IsMeasurementExplicitlyDisabled { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Gms.Common.Apis.Statuses Initialize (Android.Content.Context p0);
public static Android.Gms.Common.Apis.Statuses Initialize (Android.Content.Context p0, string p1, bool p2);
}
public interface ILifecycleFragment : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool IsCreated { get; }
public virtual bool IsStarted { get; }
public virtual Android.App.Activity LifecycleActivity { get; }
// methods
public virtual void AddCallback (string p0, LifecycleCallback p1);
public virtual Java.Lang.Object GetCallbackOrNull (string p0, Java.Lang.Class p1);
public virtual void StartActivityForResult (Android.Content.Intent p0, int p1);
}
public interface IStatusExceptionMapper : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Exception GetException (Android.Gms.Common.Apis.Statuses p0);
}
public class LifecycleActivity : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LifecycleActivity (Android.App.Activity p0);
protected LifecycleActivity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected DataHolder MDataHolder { get; set; } public virtual Android.OS.Bundle Metadata { get; }
Modified methods:
public abstract Java.Lang.Object Get (int position p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void Release ()public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added methods:
public virtual Android.Graphics.Bitmap Get (); public virtual void SetTempDir (Java.IO.File p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual final void AddObserver (IDataBufferObserver observer p0)public virtual final void OnDataRangeChanged (int position p0, int count p1)public virtual final void OnDataRangeInserted (int position p0, int count p1)public virtual final void OnDataRangeMoved (int fromPosition p0, int toPosition p1, int count p2)public virtual final void OnDataRangeRemoved (int position p0, int count p1)public virtual final void RemoveObserver (IDataBufferObserver observer p0)
Added fields:
public static const string KeyNextPageToken = "next_page_token"; public static const string KeyPrevPageToken = "prev_page_token"; public static const string PagePlaceholderToken = "has_local_data";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public System.Collections.IList FreezeAndClose (IDataBuffer buffer p0)public bool HasData (IDataBuffer buffer p0)public bool HasNextPage (IDataBuffer buffer p0)public bool HasPrevPage (IDataBuffer buffer p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructors:
public DataHolder (Android.Database.ICursor p0, int p1, Android.OS.Bundle p2); public DataHolder (Android.Gms.Common.SqlLite.CursorWrapper p0, int p1, Android.OS.Bundle p2); public DataHolder (string[] p0, Android.Database.CursorWindow[] p1, int p2, Android.OS.Bundle p3);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public Android.OS.Bundle Metadata { get; }
Removed method:
public virtual int DescribeContents ();
Added methods:
public void ClearColumn (string p0, int p1, int p2); public void CopyToBuffer (string p0, int p1, int p2, Android.Database.CharArrayBuffer p3); public void DisableLeakDetection (); public static DataHolder Empty (int p0); public static DataHolder Empty (int p0, Android.OS.Bundle p1); public bool GetBoolean (string p0, int p1, int p2); public byte[] GetByteArray (string p0, int p1, int p2); public double GetDouble (string p0, int p1, int p2); public float GetFloat (string p0, int p1, int p2); public int GetInteger (string p0, int p1, int p2); public long GetLong (string p0, int p1, int p2); public string GetString (string p0, int p1, int p2); public int GetWindowIndex (int p0); public bool HasColumn (string p0); public bool HasNull (string p0, int p1, int p2); public static DataHolder.Builder InvokeBuilder (string[] p0); public static DataHolder.Builder InvokeBuilder (string[] p0, string p1); public void LogCursorMetadataForDebugging (); public Android.Net.Uri ParseUri (string p0, int p1, int p2); public void ReplaceValue (string p0, int p1, int p2, byte[] p3); public void ReplaceValue (string p0, int p1, int p2, double p3); public void ReplaceValue (string p0, int p1, int p2, long p3); public void ReplaceValue (string p0, int p1, int p2, string p3); public void ValidateContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public System.Collections.IList Freeze (Java.Lang.Object[] array p0)public System.Collections.IList Freeze (System.Collections.IList list p0)public System.Collections.IList FreezeIterable (Java.Lang.IIterable iterable p0)
Added property:
public virtual Android.OS.Bundle Metadata { get; }
Modified methods:
public abstract Java.Lang.Object Get (int position p0)
Modified methods:
public abstract void OnDataRangeChanged (int position p0, int count p1)public abstract void OnDataRangeInserted (int position p0, int count p1)public abstract void OnDataRangeMoved (int fromPosition p0, int toPosition p1, int count p2)public abstract void OnDataRangeRemoved (int position p0, int count p1)
Modified methods:
public abstract void AddObserver (IDataBufferObserver observer p0)public abstract void RemoveObserver (IDataBufferObserver observer p0)
public class BitmapTeleporterCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BitmapTeleporterCreator ();
protected BitmapTeleporterCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public sealed class ConcatenatedDataBuffer : Java.Lang.Object, Android.Gms.Common.Apis.IReleasable, IDataBuffer, IExclusionFilterable, ITextFilterable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public ConcatenatedDataBuffer ();
public ConcatenatedDataBuffer (IDataBuffer p0);
// properties
public virtual int Count { get; }
[Obsolete ("deprecated")]
public virtual bool IsClosed { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.OS.Bundle Metadata { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Append (IDataBuffer p0);
public virtual void ClearFilters ();
[Obsolete ("deprecated")]
public virtual void Close ();
public void ComputeCounts ();
public static ConcatenatedDataBuffer Extend (ConcatenatedDataBuffer p0, IDataBuffer p1);
public virtual void FilterOut (string p0);
public virtual Java.Lang.Object Get (int p0);
public virtual Java.Util.IIterator Iterator ();
public virtual void Release ();
public virtual void SetFilterTerm (Android.Content.Context p0, string p1);
public virtual void SetFilterTerm (Android.Content.Context p0, ITextFilterableStringFilter p1, string p2);
public virtual Java.Util.IIterator SingleRefIterator ();
public virtual void Unfilter (string p0);
// inner types
public static class InterfaceConsts {
// properties
public static ITextFilterableStringFilter Contains { get; }
public static ITextFilterableStringFilter StartsWith { get; }
public static ITextFilterableStringFilter WordStartsWith { get; }
}
}
public class DataBufferIterator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.IIterator, System.IDisposable {
// constructors
public DataBufferIterator (IDataBuffer p0);
protected DataBufferIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasNext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected IDataBuffer MDataBuffer { get; set; }
protected int MPosition { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object Next ();
public virtual void Remove ();
}
public class DataBufferRef : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DataBufferRef (DataHolder p0, int p1);
protected DataBufferRef (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected virtual int DataRow { get; set; }
public virtual bool IsDataValid { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected DataHolder MDataHolder { get; set; }
protected int MDataRow { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual void CopyToBuffer (string p0, Android.Database.CharArrayBuffer p1);
protected virtual bool GetBoolean (string p0);
protected virtual byte[] GetByteArray (string p0);
protected virtual double GetDouble (string p0);
protected virtual float GetFloat (string p0);
protected virtual int GetInteger (string p0);
protected virtual long GetLong (string p0);
protected virtual string GetString (string p0);
public virtual bool HasColumn (string p0);
protected virtual bool HasNull (string p0);
protected virtual Android.Net.Uri ParseUri (string p0);
}
public class DataBufferSafeParcelable : Android.Gms.Common.Data.AbstractDataBuffer, Android.Gms.Common.Apis.IReleasable, IDataBuffer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public DataBufferSafeParcelable (DataHolder p0, Android.OS.IParcelableCreator p1);
protected DataBufferSafeParcelable (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string DataField = "data";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void AddValue (DataHolder.Builder p0, Java.Lang.Object p1);
public static DataHolder.Builder BuildDataHolder ();
public override Java.Lang.Object Get (int p0);
}
public class DataHolderCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DataHolderCreator ();
protected DataHolderCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public abstract class EntityBuffer : Android.Gms.Common.Data.AbstractDataBuffer, Android.Gms.Common.Apis.IReleasable, IDataBuffer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
protected EntityBuffer (DataHolder p0);
protected EntityBuffer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected virtual string ChildDataMarkerColumn { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected virtual string PrimaryDataMarkerColumn { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Java.Lang.Object Get (int p0);
protected virtual int GetChildCount (int p0);
protected virtual Java.Lang.Object GetEntry (int p0, int p1);
}
public sealed class ExclusionFilteredDataBuffer : Android.Gms.Common.Data.FilteredDataBuffer, Android.Gms.Common.Apis.IReleasable, IDataBuffer, IDataBufferObserverObservable, IExclusionFilterable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public ExclusionFilteredDataBuffer (AbstractDataBuffer p0, string p1);
// properties
public override int Count { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddObserver (IDataBufferObserver p0);
public virtual void ClearFilters ();
protected override int ComputeRealPosition (int p0);
public virtual void FilterOut (string p0);
public override void Release ();
public virtual void RemoveObserver (IDataBufferObserver p0);
public virtual void Unfilter (string p0);
}
public abstract class FilteredDataBuffer : Java.Lang.Object, Android.Gms.Common.Apis.IReleasable, IDataBuffer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public FilteredDataBuffer (IDataBuffer p0);
protected FilteredDataBuffer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int Count { get; }
[Obsolete ("deprecated")]
public virtual bool IsClosed { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected IDataBuffer MDataBuffer { get; set; }
public virtual Android.OS.Bundle Metadata { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
protected virtual int ComputeRealPosition (int p0);
public virtual Java.Lang.Object Get (int p0);
public virtual Java.Util.IIterator Iterator ();
public virtual void Release ();
public virtual Java.Util.IIterator SingleRefIterator ();
}
public interface IExclusionFilterable : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void ClearFilters ();
public virtual void FilterOut (string p0);
public virtual void Unfilter (string p0);
}
public interface IObjectExclusionFilterable : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void FilterOut (Java.Lang.Object p0);
}
public interface ITextFilterable : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void SetFilterTerm (Android.Content.Context p0, string p1);
public virtual void SetFilterTerm (Android.Content.Context p0, ITextFilterableStringFilter p1, string p2);
}
public interface ITextFilterableStringFilter : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool Matches (string p0, string p1);
}
public sealed class ObjectDataBuffer : Android.Gms.Common.Data.AbstractDataBuffer, Android.Gms.Common.Apis.IReleasable, IDataBuffer, IDataBufferObserverObservable, IObjectExclusionFilterable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public ObjectDataBuffer ();
public ObjectDataBuffer (Java.Lang.Object[] p0);
public ObjectDataBuffer (System.Collections.IList p0);
// properties
public override int Count { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override Android.OS.Bundle Metadata { get; }
public int RawCount { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Add (Java.Lang.Object p0);
public virtual void AddObserver (IDataBufferObserver p0);
public virtual void FilterOut (Java.Lang.Object p0);
public void FilterOutRaw (int p0);
public override Java.Lang.Object Get (int p0);
public int GetPositionFromRawPosition (int p0);
public Java.Lang.Object GetRaw (int p0);
public int GetRawPosition (int p0);
public void InsertRaw (int p0, Java.Lang.Object p1);
public bool IsRawPositionFiltered (int p0);
public void NotifyChanged (Java.Lang.Object p0);
public override void Release ();
public virtual void RemoveObserver (IDataBufferObserver p0);
public void RemoveRaw (int p0);
public bool SetRaw (int p0, Java.Lang.Object p1);
public void Unfilter (Java.Lang.Object p0);
public void UnfilterRaw (int p0);
}
public sealed class PositionFilteredDataBuffer : Android.Gms.Common.Data.FilteredDataBuffer, Android.Gms.Common.Apis.IReleasable, IDataBuffer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public PositionFilteredDataBuffer (AbstractDataBuffer p0);
// properties
public override int Count { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void ClearFilters ();
protected override int ComputeRealPosition (int p0);
public void FilterOut (int p0);
public void Unfilter (int p0);
}
public sealed class ShuffleFilteredDataBuffer : Android.Gms.Common.Data.FilteredDataBuffer, Android.Gms.Common.Apis.IReleasable, IDataBuffer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public ShuffleFilteredDataBuffer (IDataBuffer p0, int p1);
// properties
public override int Count { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override int ComputeRealPosition (int p0);
}
public class SingleRefDataBufferIterator : Android.Gms.Common.Data.DataBufferIterator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.IIterator, System.IDisposable {
// constructors
public SingleRefDataBufferIterator (IDataBuffer p0);
protected SingleRefDataBufferIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class SortedDataBuffer : Java.Lang.Object, Android.Gms.Common.Apis.IReleasable, IDataBuffer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public SortedDataBuffer (IDataBuffer p0, Java.Util.IComparator p1);
// properties
public virtual int Count { get; }
public virtual bool IsClosed { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.OS.Bundle Metadata { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public virtual Java.Lang.Object Get (int p0);
public virtual Java.Util.IIterator Iterator ();
public virtual void Release ();
public virtual Java.Util.IIterator SingleRefIterator ();
}
public abstract class TextFilterable : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static ITextFilterableStringFilter Contains { get; }
public static ITextFilterableStringFilter StartsWith { get; }
public static ITextFilterableStringFilter WordStartsWith { get; }
}
public abstract class TextFilterableConsts : Android.Gms.Common.Data.TextFilterable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public sealed class TextFilteredDataBuffer : Android.Gms.Common.Data.FilteredDataBuffer, Android.Gms.Common.Apis.IReleasable, IDataBuffer, ITextFilterable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public TextFilteredDataBuffer (AbstractDataBuffer p0, string p1);
// properties
public override int Count { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override int ComputeRealPosition (int p0);
public virtual void SetFilterTerm (Android.Content.Context p0, string p1);
public virtual void SetFilterTerm (Android.Content.Context p0, ITextFilterableStringFilter p1, string p2);
// inner types
public static class InterfaceConsts {
// properties
public static ITextFilterableStringFilter Contains { get; }
public static ITextFilterableStringFilter StartsWith { get; }
public static ITextFilterableStringFilter WordStartsWith { get; }
}
}
public sealed class TransientDataHolder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public TransientDataHolder (string[] p0);
public TransientDataHolder (string[] p0, string p1, string p2, string p3);
// properties
public int Count { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public string NextToken { get; set; }
public string PrevToken { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void AddRow (Android.Content.ContentValues p0);
public DataHolder Build (int p0);
public DataHolder Build (int p0, Android.OS.Bundle p1, int p2);
public bool ContainsRowWithValue (string p0, Java.Lang.Object p1);
public void ModifyUniqueRowValue (Java.Lang.Object p0, string p1, Java.Lang.Object p2);
public void RemoveRows (string p0, Java.Lang.Object p1);
public void SortData (string p0);
public void SortDataDescending (string p0);
}
Added fields:
public static const int PriorityHigh; public static const int PriorityLow; public static const int PriorityMedium;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ImageManager Create (Android.Content.Context context p0)public void LoadImage (ImageManager.IOnImageLoadedListener listener p0, Android.Net.Uri uri p1)public void LoadImage (Android.Widget.ImageView imageView p0, Android.Net.Uri uri p1)public void LoadImage (Android.Widget.ImageView imageView p0, int resId p1)public void LoadImage (ImageManager.IOnImageLoadedListener listener p0, Android.Net.Uri uri p1, int defaultResId p2)public void LoadImage (Android.Widget.ImageView imageView p0, Android.Net.Uri uri p1, int defaultResId p2)
Added methods:
public static ImageManager Create (Android.Content.Context p0, bool p1); public void LoadImage (ImageRequest p0);
Modified methods:
public abstract void OnImageLoaded (Android.Net.Uri uri p0, Android.Graphics.Drawables.Drawable drawable p1, bool isRequestedDrawable p2)
Modified constructors:
public ImageManager.ImageLoadedEventArgs (Android.Net.Uri uri p0, Android.Graphics.Drawables.Drawable drawable p1, bool isRequestedDrawable p2)
Removed properties:
public Android.Graphics.Drawables.Drawable Drawable { get; } public bool IsRequestedDrawable { get; } public Android.Net.Uri Uri { get; }
Added properties:
public Android.Net.Uri P0 { get; } public Android.Graphics.Drawables.Drawable P1 { get; } public bool P2 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public Size (int width p0, int height p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public Size ParseSize (string string p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public WebImage (Android.Net.Uri url p0)public WebImage (Android.Net.Uri url p0, int width p1, int height p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
public abstract class ImageRequest : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ImageRequest (Android.Net.Uri p0, int p1);
protected ImageRequest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected int MLoadingPlaceholderResId { get; set; }
protected int MNoDataPlaceholderResId { get; set; }
protected ImageManager.IOnImageLoadedListener MOnImageLoadedListener { get; set; }
protected int MPostProcessingFlags { get; set; }
protected bool MUseNewDrawable { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<ImageManager.ImageLoadedEventArgs> ImageLoaded;
// methods
protected virtual Internal.CrossFadingDrawable CreateTransitionDrawable (Android.Graphics.Drawables.Drawable p0, Android.Graphics.Drawables.Drawable p1);
protected virtual Android.Graphics.Drawables.Drawable FrameDrawableInCircle (Android.Content.Res.Resources p0, Android.Graphics.Drawables.Drawable p1);
protected virtual void LoadImage (Android.Graphics.Drawables.Drawable p0, bool p1, bool p2, bool p3);
public virtual void SetCrossFadeAlwaysEnabled (bool p0);
public virtual void SetCrossFadeEnabled (bool p0);
public virtual void SetLoadingPlaceholder (int p0);
public virtual void SetLoadingPlaceholderEnabled (bool p0);
public virtual void SetNoDataPlaceholder (int p0);
public virtual void SetOnImageLoadedListener (ImageManager.IOnImageLoadedListener p0);
public virtual void SetPostProcessingFlags (int p0);
public virtual void SetUseNewDrawable (bool p0);
protected virtual bool ShouldCrossFade (bool p0, bool p1);
// inner types
public sealed class ImageViewImageRequest : Android.Gms.Common.Images.ImageRequest, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ImageRequest.ImageViewImageRequest (Android.Widget.ImageView p0, Android.Net.Uri p1);
public ImageRequest.ImageViewImageRequest (Android.Widget.ImageView p0, int p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
protected override void LoadImage (Android.Graphics.Drawables.Drawable p0, bool p1, bool p2, bool p3);
}
public sealed class ListenerImageRequest : Android.Gms.Common.Images.ImageRequest, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ImageRequest.ListenerImageRequest (ImageManager.IOnImageLoadedListener p0, Android.Net.Uri p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
protected override void LoadImage (Android.Graphics.Drawables.Drawable p0, bool p1, bool p2, bool p3);
}
public sealed class PostProcessingFlags : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ImageRequest.PostProcessingFlags ();
// fields
public static const int CircleCrop;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class TextViewImageRequest : Android.Gms.Common.Images.ImageRequest, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ImageRequest.TextViewImageRequest (Android.Widget.TextView p0, int p1, Android.Net.Uri p2);
public ImageRequest.TextViewImageRequest (Android.Widget.TextView p0, int p1, int p2);
// fields
public static const int PositionBottom;
public static const int PositionEnd;
public static const int PositionStart;
public static const int PositionTop;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
protected override void LoadImage (Android.Graphics.Drawables.Drawable p0, bool p1, bool p2, bool p3);
}
}
public class WebImageCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public WebImageCreator ();
protected WebImageCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected static Java.Lang.ClassLoader UnparcelClassLoader { get; } protected static Java.Lang.Integer UnparcelClientVersion { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Added methods:
protected static bool CanUnparcelSafely (string p0); protected virtual bool PrepareForClientVersion (int p0); public virtual void SetShouldDowngrade (bool p0); protected virtual bool ShouldDowngrade ();
public interface IAccountAccessor : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Accounts.Account Account { get; }
}
public interface ICancelToken : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void Cancel ();
}
public interface ICertData : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Gms.Dynamic.IObjectWrapper BytesWrapped { get; }
// methods
public virtual int GetHashCode ();
}
public interface IGoogleCertificatesApi : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Gms.Dynamic.IObjectWrapper GoogleCertificates { get; }
public virtual Android.Gms.Dynamic.IObjectWrapper GoogleReleaseCertificates { get; }
// methods
public virtual bool IsGoogleOrPlatformSigned (Android.Gms.Common.GoogleCertificatesQuery p0, Android.Gms.Dynamic.IObjectWrapper p1);
public virtual bool IsGoogleReleaseSigned (string p0, Android.Gms.Dynamic.IObjectWrapper p1);
public virtual bool IsGoogleSigned (string p0, Android.Gms.Dynamic.IObjectWrapper p1);
}
public interface IPredicate : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool Apply (Java.Lang.Object p0);
public virtual bool Equals (Java.Lang.Object p0);
}
public interface IShowFirstParty : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class ShowFirstPartyAttribute : System.Attribute {
// constructors
public ShowFirstPartyAttribute ();
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public virtual long DurationMillis { get; } public virtual long ElapsedRealtime { get; } public virtual string EventKey { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual string SpecificString { get; } public virtual long Timeout { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Added methods:
public virtual StatsEvent MarkTimeOut (); public virtual StatsEvent ReconstructCloseEvent (StatsEvent p0); public virtual StatsEvent SetDurationMillis (long p0); public virtual StatsEvent SetEventType (int p0);
Added constructor:
public WakeLockEvent (WakeLockEvent p0);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public float BeginPowerPercentage { get; } public System.Collections.Generic.IList<string> CallingPackages { get; } public string CodePackage { get; } public int DeviceState { get; } public override long DurationMillis { get; } public override long ElapsedRealtime { get; } public override string EventKey { get; } public string HostPackage { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public string SecondaryWakeLockName { get; } public override string SpecificString { get; } public override long Timeout { get; } public string WakeLockName { get; } public int WakeLockType { get; }
Added methods:
public static bool CheckEventType (StatsEvent p0); public override StatsEvent MarkTimeOut (); public override StatsEvent ReconstructCloseEvent (StatsEvent p0); public override StatsEvent SetDurationMillis (long p0); public override StatsEvent SetEventType (int p0);
public sealed class ConnectionEvent : Android.Gms.Common.Stats.StatsEvent, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ConnectionEvent (ConnectionEvent p0);
public ConnectionEvent (long p0, int p1, string p2, string p3, string p4, string p5, string p6, string p7, long p8, long p9);
// properties
public string CallingProcess { get; }
public string CallingService { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override long DurationMillis { get; }
public override long ElapsedRealtime { get; }
public override string EventKey { get; }
public override int EventType { get; }
public long HeapAlloc { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override string SpecificString { get; }
public string StackTrace { get; }
public string TargetProcess { get; }
public string TargetService { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override long TimeMillis { get; }
public override long Timeout { get; }
// methods
public static bool CheckEventType (StatsEvent p0);
public override StatsEvent MarkTimeOut ();
public override StatsEvent ReconstructCloseEvent (StatsEvent p0);
public override StatsEvent SetDurationMillis (long p0);
public override StatsEvent SetEventType (int p0);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class ConnectionEventCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ConnectionEventCreator ();
protected ConnectionEventCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel source);
public virtual Java.Lang.Object[] NewArray (int size);
}
public class ConnectionTracker : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ConnectionTracker (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static ConnectionTracker Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool BindService (Android.Content.Context p0, Android.Content.Intent p1, Android.Content.IServiceConnection p2, int p3);
public virtual bool BindService (Android.Content.Context p0, string p1, Android.Content.Intent p2, Android.Content.IServiceConnection p3, int p4);
public virtual bool BindServiceAllowStoppedPackages (Android.Content.Context p0, string p1, Android.Content.Intent p2, Android.Content.IServiceConnection p3, int p4);
public virtual void LogConnectService (Android.Content.Context p0, Android.Content.IServiceConnection p1, string p2, Android.Content.Intent p3);
public virtual void LogDisconnectService (Android.Content.Context p0, Android.Content.IServiceConnection p1);
public virtual void LogStartService (Android.App.Service p0, int p1);
public virtual void LogStopService (Android.App.Service p0, int p1);
public virtual void UnbindService (Android.Content.Context p0, Android.Content.IServiceConnection p1);
}
public interface IStatisticsTracker : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void RegisterEvent (ConnectionEvent p0);
public virtual void RegisterEvent (WakeLockEvent p0);
}
public sealed class LoggingConstants : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string AlarmLogFileName = ".alarms";
public static const string ConnectionLogFileName = ".service_connections";
public static const string ExtraLogEvent = "com.google.android.gms.common.stats.EXTRA_LOG_EVENT";
public static const string ExtraWakeLockKey = "WAKE_LOCK_KEY";
public static const string LogFilePrefix = "stats";
public static const string WakeLockLogFileName = ".wakelocks";
// properties
public static int IgnoreIntraProcess { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static int LogCloseEvents { get; set; }
public static int LogLevelOff { get; set; }
public static int LogMemInfo { get; set; }
public static int LogOpenEvents { get; set; }
public static int LogTooLongEvents { get; set; }
public static int LogVerbose { get; set; }
public static int LogWakefulAlarms { get; set; }
public static Android.Content.ComponentName StatsServiceComponentName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class PassiveTimedConnectionMatcher : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PassiveTimedConnectionMatcher ();
public PassiveTimedConnectionMatcher (int p0, long p1);
protected PassiveTimedConnectionMatcher (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Long Get (string p0);
public virtual Java.Lang.Long Put (string p0);
public virtual bool Remove (string p0);
public virtual bool RemoveByPrefix (string p0);
public virtual int Size ();
}
public class StatisticalEventTrackerProvider : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected StatisticalEventTrackerProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static StatisticalEventTrackerProvider.IStatisticalEventTracker Impl { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public interface IStatisticalEventTracker : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool IsEnabled { get; }
public virtual Android.OS.Bundle Options { get; }
// methods
public virtual int GetLogLevel (int p0);
public virtual void RegisterEvent (ConnectionEvent p0);
public virtual void RegisterEvent (StatsEvent p0);
public virtual void RegisterEvent (WakeLockEvent p0);
}
}
public class StatsUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StatsUtils ();
protected StatsUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static bool IsLoggingEnabled { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string GetEventKey (Android.Content.AbstractThreadedSyncAdapter p0, string p1);
public static string GetEventKey (Android.Content.Context p0, Android.Content.Intent p1);
public static string GetEventKey (Android.OS.PowerManager.WakeLock p0, string p1);
public static bool IsTimeOutEvent (StatsEvent p0);
}
public class WakeLockEventCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public WakeLockEventCreator ();
protected WakeLockEventCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel source);
public virtual Java.Lang.Object[] NewArray (int size);
}
public class WakeLockTracker : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public WakeLockTracker ();
protected WakeLockTracker (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static WakeLockTracker Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void RegisterAcquireEvent (Android.Content.Context p0, Android.Content.Intent p1, string p2, string p3, string p4, int p5, System.Collections.Generic.IList<string> p6);
public virtual void RegisterAcquireEvent (Android.Content.Context p0, Android.Content.Intent p1, string p2, string p3, string p4, int p5, string p6);
public virtual void RegisterEvent (Android.Content.Context p0, string p1, int p2, string p3, string p4, string p5, int p6, System.Collections.Generic.IList<string> p7);
public virtual void RegisterEvent (Android.Content.Context p0, string p1, int p2, string p3, string p4, string p5, int p6, System.Collections.Generic.IList<string> p7, long p8);
public virtual void RegisterReleaseEvent (Android.Content.Context p0, Android.Content.Intent p1);
public virtual void RegisterSyncEnd (Android.Content.Context p0, Android.Content.AbstractThreadedSyncAdapter p1, string p2, string p3, bool p4);
public virtual void RegisterSyncStart (Android.Content.Context p0, Android.Content.AbstractThreadedSyncAdapter p1, string p2, string p3);
}
public class AndroidUtilsLight : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AndroidUtilsLight ();
protected AndroidUtilsLight (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string DigestAlgorithmSha1 = "SHA1";
public static const string DigestAlgorithmSha512 = "SHA-512";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Security.MessageDigest GetMessageDigest (string p0);
public static byte[] GetPackageCertificateHashBytes (Android.Content.Context p0, string p1);
public static byte[] GetPackageCertificateHashBytes (Android.Content.Context p0, string p1, string p2);
}
public sealed class ArrayUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Lang.Object[] AppendToArray (Java.Lang.Object[] p0, Java.Lang.Object p1);
public static int[] AppendToArray (int[] p0, int p1);
public static Java.Lang.Object[] Concat (Java.Lang.Object[][] p0);
public static byte[] ConcatByteArrays (byte[][] p0);
public static bool Contains (Java.Lang.Object[] p0, Java.Lang.Object p1);
public static bool Contains (bool[] p0, bool p1);
public static bool Contains (byte[] p0, sbyte p1);
public static bool Contains (char[] p0, char p1);
public static bool Contains (double[] p0, double p1);
public static bool Contains (short[] p0, short p1);
public static bool Contains (int[] p0, int p1);
public static bool Contains (float[] p0, float p1, float p2);
public static bool ContainsIgnoreCase (string[] p0, string p1);
public static bool EqualsAnyOrder (Java.Lang.Object[] p0, Java.Lang.Object[] p1);
public static int IndexOf (Java.Lang.Object[] p0, Java.Lang.Object p1);
public static System.Collections.IList NewArrayList ();
public static int Rearrange (Java.Lang.Object[] p0, IPredicate p1);
public static Java.Lang.Object[] RemoveAll (Java.Lang.Object[] p0, Java.Lang.Object[] p1);
public static int[] RemoveAll (int[] p0, int[] p1);
public static Java.Lang.Object[] Resize (Java.Lang.Object[] p0, int p1);
public static int[] Resize (int[] p0, int p1);
public static System.Collections.IList ToArrayList (Java.Lang.Object[] p0);
public static System.Collections.IList ToArrayList (System.Collections.ICollection p0);
public static long[] ToLongArray (Java.Lang.Long[] p0);
public static long[] ToLongArray (System.Collections.Generic.ICollection<Java.Lang.Long> p0);
public static int[] ToPrimitiveArray (Java.Lang.Integer[] p0);
public static int[] ToPrimitiveArray (System.Collections.Generic.ICollection<Java.Lang.Integer> p0);
public static string[] ToStringArray (System.Collections.Generic.ICollection<string> p0);
public static Java.Lang.Boolean[] ToWrapperArray (bool[] p0);
public static Java.Lang.Byte[] ToWrapperArray (byte[] p0);
public static Java.Lang.Character[] ToWrapperArray (char[] p0);
public static Java.Lang.Double[] ToWrapperArray (double[] p0);
public static Java.Lang.Short[] ToWrapperArray (short[] p0);
public static Java.Lang.Integer[] ToWrapperArray (int[] p0);
public static Java.Lang.Long[] ToWrapperArray (long[] p0);
public static Java.Lang.Float[] ToWrapperArray (float[] p0);
public static void WriteArray (Java.Lang.StringBuilder p0, Java.Lang.Object[] p1);
public static void WriteArray (Java.Lang.StringBuilder p0, bool[] p1);
public static void WriteArray (Java.Lang.StringBuilder p0, double[] p1);
public static void WriteArray (Java.Lang.StringBuilder p0, int[] p1);
public static void WriteArray (Java.Lang.StringBuilder p0, long[] p1);
public static void WriteArray (Java.Lang.StringBuilder p0, float[] p1);
public static void WriteStringArray (Java.Lang.StringBuilder p0, string[] p1);
}
public sealed class Base64Utils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Base64Utils ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static byte[] Decode (string p0);
public static byte[] DecodeUrlSafe (string p0);
public static byte[] DecodeUrlSafeNoPadding (byte[] p0);
public static byte[] DecodeUrlSafeNoPadding (string p0);
public static string Encode (byte[] p0);
public static string EncodeUrlSafe (byte[] p0);
public static string EncodeUrlSafeNoPadding (byte[] p0);
}
public class ClientLibraryUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ClientLibraryUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int GmsClientVersionUnknown;
// properties
public static bool IsPackageSide { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetClientVersion (Android.Content.PM.PackageInfo p0);
public static int GetClientVersion (Android.Content.Context p0, string p1);
public static Android.Content.PM.PackageInfo GetPackageInfo (Android.Content.Context p0, string p1);
public static bool IsPackageStopped (Android.Content.Context p0, string p1);
}
public sealed class CollectionUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static System.Collections.IDictionary InOrderMapOf ();
public static System.Collections.IDictionary InOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1);
public static System.Collections.IDictionary InOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3);
public static System.Collections.IDictionary InOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5);
public static System.Collections.IDictionary InOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5, Java.Lang.Object p6, Java.Lang.Object p7);
public static System.Collections.IDictionary InOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5, Java.Lang.Object p6, Java.Lang.Object p7, Java.Lang.Object p8, Java.Lang.Object p9);
public static System.Collections.IDictionary InOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5, Java.Lang.Object p6, Java.Lang.Object p7, Java.Lang.Object p8, Java.Lang.Object p9, Java.Lang.Object p10, Java.Lang.Object p11);
public static System.Collections.IDictionary InOrderMapOfKeyValueArrays (Java.Lang.Object[] p0, Java.Lang.Object[] p1);
public static System.Collections.ICollection InOrderSetOf ();
public static System.Collections.ICollection InOrderSetOf (Java.Lang.Object p0);
public static System.Collections.ICollection InOrderSetOf (Java.Lang.Object[] p0);
public static System.Collections.ICollection InOrderSetOf (Java.Lang.Object p0, Java.Lang.Object p1);
public static System.Collections.ICollection InOrderSetOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2);
public static System.Collections.ICollection InOrderSetOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3);
public static bool IsEmpty (System.Collections.Generic.ICollection<object> p0);
public static bool IsEmpty (System.Collections.Generic.IDictionary<System.Object,System.Object> p0);
[Obsolete ("deprecated")]
public static System.Collections.IList ListOf ();
[Obsolete ("deprecated")]
public static System.Collections.IList ListOf (Java.Lang.Object p0);
[Obsolete ("deprecated")]
public static System.Collections.IList ListOf (Java.Lang.Object[] p0);
public static System.Collections.IDictionary MapOf ();
public static System.Collections.IDictionary MapOf (Java.Lang.Object p0, Java.Lang.Object p1);
public static System.Collections.IDictionary MapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3);
public static System.Collections.IDictionary MapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5);
public static System.Collections.IDictionary MapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5, Java.Lang.Object p6, Java.Lang.Object p7);
public static System.Collections.IDictionary MapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5, Java.Lang.Object p6, Java.Lang.Object p7, Java.Lang.Object p8, Java.Lang.Object p9);
public static System.Collections.IDictionary MapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5, Java.Lang.Object p6, Java.Lang.Object p7, Java.Lang.Object p8, Java.Lang.Object p9, Java.Lang.Object p10, Java.Lang.Object p11);
public static System.Collections.IDictionary MapOfKeyValueArrays (Java.Lang.Object[] p0, Java.Lang.Object[] p1);
public static System.Collections.IDictionary MutableInOrderMapOf ();
public static System.Collections.IDictionary MutableInOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1);
public static System.Collections.IDictionary MutableInOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3);
public static System.Collections.IDictionary MutableInOrderMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5);
public static System.Collections.IDictionary MutableInOrderMapOfKeyValueArrays (Java.Lang.Object[] p0, Java.Lang.Object[] p1);
public static System.Collections.IDictionary MutableInOrderMapOfKeyValueArraysWithSize (int p0, Java.Lang.Object[] p1, Java.Lang.Object[] p2);
public static System.Collections.IDictionary MutableInOrderMapOfWithSize (int p0);
public static System.Collections.IDictionary MutableInOrderMapOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2);
public static System.Collections.IDictionary MutableInOrderMapOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4);
public static System.Collections.IDictionary MutableInOrderMapOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5, Java.Lang.Object p6);
public static System.Collections.ICollection MutableInOrderSetOf ();
public static System.Collections.ICollection MutableInOrderSetOf (Java.Lang.Object p0);
public static System.Collections.ICollection MutableInOrderSetOf (Java.Lang.Object[] p0);
public static System.Collections.ICollection MutableInOrderSetOf (Java.Lang.Object p0, Java.Lang.Object p1);
public static System.Collections.ICollection MutableInOrderSetOfWithSize (int p0);
public static System.Collections.ICollection MutableInOrderSetOfWithSize (int p0, Java.Lang.Object p1);
public static System.Collections.ICollection MutableInOrderSetOfWithSize (int p0, Java.Lang.Object[] p1);
public static System.Collections.ICollection MutableInOrderSetOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2);
public static System.Collections.IList MutableListOf ();
public static System.Collections.IList MutableListOf (Java.Lang.Object p0);
public static System.Collections.IList MutableListOf (Java.Lang.Object[] p0);
public static System.Collections.IList MutableListOf (Java.Lang.Object p0, Java.Lang.Object p1);
public static System.Collections.IList MutableListOfWithSize (int p0);
public static System.Collections.IList MutableListOfWithSize (int p0, Java.Lang.Object p1);
public static System.Collections.IList MutableListOfWithSize (int p0, Java.Lang.Object[] p1);
public static System.Collections.IList MutableListOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2);
public static System.Collections.IDictionary MutableMapOf ();
public static System.Collections.IDictionary MutableMapOf (Java.Lang.Object p0, Java.Lang.Object p1);
public static System.Collections.IDictionary MutableMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3);
public static System.Collections.IDictionary MutableMapOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5);
public static System.Collections.IDictionary MutableMapOfKeyValueArrays (Java.Lang.Object[] p0, Java.Lang.Object[] p1);
public static System.Collections.IDictionary MutableMapOfKeyValueArraysWithSize (int p0, Java.Lang.Object[] p1, Java.Lang.Object[] p2);
public static System.Collections.IDictionary MutableMapOfWithSize (int p0);
public static System.Collections.IDictionary MutableMapOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2);
public static System.Collections.IDictionary MutableMapOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4);
public static System.Collections.IDictionary MutableMapOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3, Java.Lang.Object p4, Java.Lang.Object p5, Java.Lang.Object p6);
public static System.Collections.ICollection MutableSetOf ();
public static System.Collections.ICollection MutableSetOf (Java.Lang.Object p0);
public static System.Collections.ICollection MutableSetOf (Java.Lang.Object[] p0);
public static System.Collections.ICollection MutableSetOf (Java.Lang.Object p0, Java.Lang.Object p1);
public static System.Collections.ICollection MutableSetOfWithSize (int p0);
public static System.Collections.ICollection MutableSetOfWithSize (int p0, Java.Lang.Object p1);
public static System.Collections.ICollection MutableSetOfWithSize (int p0, Java.Lang.Object[] p1);
public static System.Collections.ICollection MutableSetOfWithSize (int p0, Java.Lang.Object p1, Java.Lang.Object p2);
[Obsolete ("deprecated")]
public static System.Collections.ICollection SetOf ();
[Obsolete ("deprecated")]
public static System.Collections.ICollection SetOf (Java.Lang.Object p0);
[Obsolete ("deprecated")]
public static System.Collections.ICollection SetOf (Java.Lang.Object[] p0);
[Obsolete ("deprecated")]
public static System.Collections.ICollection SetOf (Java.Lang.Object p0, Java.Lang.Object p1);
[Obsolete ("deprecated")]
public static System.Collections.ICollection SetOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2);
[Obsolete ("deprecated")]
public static System.Collections.ICollection SetOf (Java.Lang.Object p0, Java.Lang.Object p1, Java.Lang.Object p2, Java.Lang.Object p3);
}
public sealed class CrashUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CrashUtils ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool AddDynamiteErrorToDropBox (Android.Content.Context p0, Java.Lang.Throwable p1);
[Obsolete ("deprecated")]
public static bool AddErrorToDropBox (Android.Content.Context p0, Java.Lang.Throwable p1);
public static bool AddErrorToDropBoxInternal (Android.Content.Context p0, Java.Lang.Throwable p1, int p2);
public static bool AddErrorToDropBoxInternal (Android.Content.Context p0, string p1, string p2, int p3);
public static bool IsSystemClassPrefixInternal (string p0);
public static void SetTestVariables (Android.OS.DropBoxManager p0, bool p1, bool p2, int p3);
// inner types
public abstract class ErrorDialogData : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int AvgCrashFreq;
public static const int BinderCrash;
public static const int DynamiteCrash;
public static const int ForcedShushedByWrapper;
public static const int None;
public static const int PopupFreq;
public static const int Suppressed;
}
public abstract class ErrorDialogDataConsts : Android.Gms.Common.Util.CrashUtils+ErrorDialogData, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public interface IErrorDialogData : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class DataUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DataUtils ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void CopyStringToBuffer (string p0, Android.Database.CharArrayBuffer p1);
public static byte[] LoadImageBytes (Android.Graphics.Bitmap p0);
public static byte[] LoadImageBytes (Android.Graphics.Drawables.BitmapDrawable p0);
public static byte[] LoadImageBytes (Android.Content.Res.AssetManager p0, string p1);
public static byte[] LoadImageBytes (Android.Content.Res.Resources p0, int p1);
public static byte[] LoadImageBytes (Android.Graphics.Bitmap p0, int p1);
}
public sealed class DbUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void ClearDatabase (Android.Database.Sqlite.SQLiteDatabase p0);
public static long CountCurrentRowBytes (Android.Database.ICursor p0);
public static long CountCurrentRowBytes (Android.Database.ICursor p0, Java.Nio.Charset.Charset p1);
public static long GetDatabaseSize (Android.Content.Context p0, string p1);
public static Java.Lang.Integer GetIntegerFromCursor (Android.Database.ICursor p0, int p1);
public static Java.Lang.Integer GetIntegerFromCursor (Android.Database.ICursor p0, int p1, Java.Lang.Integer p2);
public static Java.Lang.Long GetLongFromCursor (Android.Database.ICursor p0, int p1);
public static Java.Lang.Long GetLongFromCursor (Android.Database.ICursor p0, int p1, Java.Lang.Long p2);
public static string GetStringFromCursor (Android.Database.ICursor p0, int p1);
public static string GetStringFromCursor (Android.Database.ICursor p0, int p1, string p2);
public static void PutIntegerIntoContentValues (Android.Content.ContentValues p0, string p1, Java.Lang.Integer p2);
public static void PutLongIntoContentValues (Android.Content.ContentValues p0, string p1, Java.Lang.Long p2);
public static void PutStringIntoContentValues (Android.Content.ContentValues p0, string p1, string p2);
}
public class DefaultClock : Java.Lang.Object, IClock, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DefaultClock (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static IClock Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual long CurrentThreadTimeMillis ();
public virtual long CurrentTimeMillis ();
public virtual long ElapsedRealtime ();
public virtual long NanoTime ();
}
public sealed class DeviceProperties : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string FeatureAuto = "android.hardware.type.automotive";
public static const string FeatureChromeOs = "org.chromium.arc";
public static const string FeatureEmbedded = "android.hardware.type.embedded";
public static const string FeatureIot = "android.hardware.type.iot";
public static const string FeatureLatchsky = "cn.google.services";
public static const string FeaturePixel = "com.google.android.feature.PIXEL_EXPERIENCE";
public static const string FeatureSidewinder = "cn.google";
public static const string FeatureTv1 = "com.google.android.tv";
public static const string FeatureTv2 = "android.hardware.type.television";
public static const string FeatureTv3 = "android.software.leanback";
// properties
public static bool IsUserBuild { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsAuto (Android.Content.Context p0);
public static bool IsChromeOsDevice (Android.Content.Context p0);
public static bool IsIoT (Android.Content.Context p0);
public static bool IsLatchsky (Android.Content.Context p0);
public static bool IsLowRamOrPreKitKat (Android.Content.Context p0);
public static bool IsPixelDevice (Android.Content.Context p0);
public static bool IsSidewinder (Android.Content.Context p0);
public static bool IsTablet (Android.Content.Res.Resources p0);
public static bool IsTv (Android.Content.Context p0);
public static bool IsWearable (Android.Content.Context p0);
public static bool IsWearableWithoutPlayStore (Android.Content.Context p0);
public static void ResetForTest ();
public static void SetIsAutoForTest (bool p0);
public static void SetIsIoTForTest (bool p0);
public static void SetIsLatchskyForTest (bool p0);
public static void SetIsLowRamForTest (bool p0);
public static void SetIsPixelForTest (bool p0);
public static void SetIsSideWinderForTest (bool p0);
public static void SetIsTvForTest (bool p0);
public static void SetIsWearableForTest (bool p0);
}
public sealed class DeviceStateUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetDeviceState (Android.Content.Context p0);
public static float GetPowerPercentage (Android.Content.Context p0);
public static bool HasConsentedNlp (Android.Content.Context p0);
public static bool IsCallActive (Android.Content.Context p0);
public static bool IsInteractive (Android.Content.Context p0);
public static bool IsInteractive (Android.OS.PowerManager p0);
public static bool IsUserSetupComplete (Android.Content.Context p0);
public static void ResetForTest ();
}
public sealed class GmsVersion : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int VersionFenacho;
public static const int VersionHalloumi;
public static const int VersionIberico;
public static const int VersionJarlsberg;
public static const int VersionKenafa;
public static const int VersionLonghorn;
public static const int VersionManchego;
public static const int VersionNacho;
public static const int VersionOlivet;
public static const int VersionOrla;
public static const int VersionParmesan;
public static const int VersionQueso;
public static const int VersionReblochon;
public static const int VersionSaga;
public static const int VersionTala;
public static const int VersionUrda;
public static const int VersionV1;
public static const int VersionV14;
public static const int VersionV15;
public static const int VersionV2;
public static const int VersionV3;
public static const int VersionV4;
public static const int VersionV5;
public static const int VersionV6;
public static const int VersionV7;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsAtLeastFenacho (int p0);
public static bool IsAtLeastHalloumi (int p0);
public static bool IsAtLeastJarlsberg (int p0);
public static bool IsAtLeastLonghorn (int p0);
public static bool IsAtLeastManchego (int p0);
public static bool IsAtLeastNacho (int p0);
public static bool IsAtLeastOlivet (int p0);
public static bool IsAtLeastOrla (int p0);
public static bool IsAtLeastParmesan (int p0);
public static bool IsAtLeastQueso (int p0);
public static bool IsAtLeastReblochon (int p0);
public static bool IsAtLeastSaga (int p0);
public static bool IsAtLeastTala (int p0);
public static bool IsAtLeastUrda (int p0);
public static bool IsAtLeastV1 (int p0);
public static bool IsAtLeastV14 (int p0);
public static bool IsAtLeastV15 (int p0);
public static bool IsAtLeastV2 (int p0);
public static bool IsAtLeastV3 (int p0);
public static bool IsAtLeastV4 (int p0);
public static bool IsAtLeastV5 (int p0);
public static bool IsAtLeastV6 (int p0);
public static bool IsAtLeastV7 (int p0);
}
public sealed class GmsVersionParser : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int Unknown;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int ParseBuildMajorVersion (int p0);
public static long ParseBuildNumber (string p0);
public static int ParseBuildType (string p0);
public static int ParseBuildVersion (int p0);
public static int ParseScreenDensity (string p0);
public static int ParseTargetArchitecture (string p0);
public static long ParseVariantCode (string p0);
}
public class Hex : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Hex ();
protected Hex (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string BytesToColonDelimitedStringLowercase (byte[] p0);
public static string BytesToColonDelimitedStringUppercase (byte[] p0);
public static string BytesToStringLowercase (byte[] p0);
public static string BytesToStringUppercase (byte[] p0);
public static string BytesToStringUppercase (byte[] p0, bool p1);
public static byte[] ColonDelimitedStringToBytes (string p0);
public static byte[] StringToBytes (string p0);
}
public sealed class HexDumpUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public HexDumpUtils ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static byte[] BytesFromString (string p0);
public static string Dump (byte[] p0, int p1, int p2, bool p3);
}
public class HttpUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected HttpUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsIPv4Address (string p0);
public static bool IsIPv6Address (string p0);
public static bool IsIPv6HexCompressedAddress (string p0);
public static bool IsIPv6StdAddress (string p0);
public static System.Collections.Generic.IDictionary<System.String,System.String> Parse (Java.Net.URI p0, string p1);
}
public interface IBiConsumer : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void Accept (Java.Lang.Object p0, Java.Lang.Object p1);
}
public interface IClock : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual long CurrentThreadTimeMillis ();
public virtual long CurrentTimeMillis ();
public virtual long ElapsedRealtime ();
public virtual long NanoTime ();
}
public interface IFunction : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object Apply (Java.Lang.Object p0);
public virtual bool Equals (Java.Lang.Object p0);
}
public sealed class IOUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void Close (Java.IO.ICloseable p0, string p1, string p2);
public static void CloseQuietly (Android.OS.ParcelFileDescriptor p0);
public static void CloseQuietly (Java.IO.ICloseable p0);
public static void CloseQuietly (Java.Net.ServerSocket p0);
public static void CloseQuietly (Java.Net.Socket p0);
public static long CopyStream (System.IO.Stream p0, System.IO.Stream p1);
public static long CopyStream (System.IO.Stream p0, System.IO.Stream p1, bool p2);
public static long CopyStream (System.IO.Stream p0, System.IO.Stream p1, bool p2, int p3);
public static bool IsGzipByteBuffer (byte[] p0);
public static void LockAndTruncateFile (Java.IO.File p0);
public static byte[] ReadInputStreamFully (System.IO.Stream p0);
public static byte[] ReadInputStreamFully (System.IO.Stream p0, bool p1);
public static byte[] ToByteArray (Java.IO.File p0);
public static byte[] ToByteArray (System.IO.Stream p0);
}
public interface IPredicate : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool Apply (Java.Lang.Object p0);
public virtual bool Equals (Java.Lang.Object p0);
}
public interface IRetainForClient : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IVisibleForTesting : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class InputMethodUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected InputMethodUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool HideSoftInput (Android.Content.Context p0, Android.Views.View p1);
public static bool IsAcceptingText (Android.Content.Context p0);
public static void Restart (Android.Content.Context p0, Android.Views.View p1);
public static bool ShowSoftInput (Android.Content.Context p0, Android.Views.View p1);
}
public sealed class JsonUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool AreJsonStringsEquivalent (string p0, string p1);
public static bool AreJsonValuesEquivalent (Java.Lang.Object p0, Java.Lang.Object p1);
public static string EscapeString (string p0);
public static string UnescapeString (string p0);
}
public sealed class ListUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static System.Collections.IList CopyAndRemoveElementFromListIfPresent (System.Collections.IList p0, Java.Lang.Object p1);
public static System.Collections.IList CopyAndRemoveElementsFromListIfPresent (System.Collections.IList p0, System.Collections.ICollection p1);
}
public class MapUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MapUtils ();
protected MapUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Lang.Object GetKeyFromMap (System.Collections.IDictionary p0, Java.Lang.Object p1);
public static void WriteStringMapToJson (Java.Lang.StringBuilder p0, System.Collections.Generic.IDictionary<System.String,System.String> p1);
}
public class MurmurHash3 : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MurmurHash3 (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int Murmurhash3_x86_32 (byte[] p0, int p1, int p2, int p3);
}
public class NumberUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NumberUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int Compare (int p0, int p1);
public static int Compare (long p0, long p1);
public static bool IsNumeric (string p0);
public static long ParseHexLong (string p0);
}
public abstract class ObjectPoolBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ObjectPoolBase (int p0);
protected ObjectPoolBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Java.Lang.Object Aquire ();
protected virtual bool CleanUpObject (Java.Lang.Object p0);
protected virtual Java.Lang.Object NewObject ();
public bool Release (Java.Lang.Object p0);
}
public sealed class PlatformVersion : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static bool IsAtLeastFroyo { get; }
public static bool IsAtLeastGingerbread { get; }
public static bool IsAtLeastGingerbreadMR1 { get; }
public static bool IsAtLeastHoneycomb { get; }
public static bool IsAtLeastHoneycombMR1 { get; }
public static bool IsAtLeastHoneycombMR2 { get; }
public static bool IsAtLeastIceCreamSandwich { get; }
public static bool IsAtLeastIceCreamSandwichMR1 { get; }
public static bool IsAtLeastJellyBean { get; }
public static bool IsAtLeastJellyBeanMR1 { get; }
public static bool IsAtLeastJellyBeanMR2 { get; }
[Obsolete ("deprecated")]
public static bool IsAtLeastKeyLimePie { get; }
public static bool IsAtLeastKitKat { get; }
public static bool IsAtLeastKitKatWatch { get; }
[Obsolete ("deprecated")]
public static bool IsAtLeastL { get; }
public static bool IsAtLeastLollipop { get; }
public static bool IsAtLeastLollipopMR1 { get; }
public static bool IsAtLeastM { get; }
public static bool IsAtLeastN { get; }
public static bool IsAtLeastNMR1 { get; }
public static bool IsAtLeastO { get; }
public static bool IsAtLeastOMR1 { get; }
public static bool IsAtLeastP { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ProcessUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ProcessUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static string CallingProcessName { get; }
public static bool HasSystemGroups { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static string MyProcessName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class SystemGroupsNotAvailableException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
protected ProcessUtils.SystemGroupsNotAvailableException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class RetainForClientAttribute : System.Attribute {
// constructors
public RetainForClientAttribute ();
}
public sealed class ScopeUtil : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static System.Collections.Generic.ICollection<Android.Gms.Common.Apis.Scope> FromScopeString (System.Collections.Generic.ICollection<string> p0);
public static System.Collections.Generic.ICollection<Android.Gms.Common.Apis.Scope> FromScopeString (string[] p0);
public static string[] ToScopeString (Android.Gms.Common.Apis.Scope[] p0);
public static string[] ToScopeString (System.Collections.Generic.ICollection<Android.Gms.Common.Apis.Scope> p0);
}
public class SharedPreferencesUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SharedPreferencesUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static void PublishWorldReadableSharedPreferences (Android.Content.Context p0, Android.Content.ISharedPreferencesEditor p1, string p2);
}
public class StrictModeUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StrictModeUtils ();
protected StrictModeUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.OS.StrictMode.ThreadPolicy SetDynamiteThreadPolicy ();
}
public class Strings : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Strings (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string Capitalize (string p0);
public static string EmptyToNull (string p0);
public static string Format (string p0, Android.OS.Bundle p1);
public static bool IsEmptyOrWhitespace (string p0);
public static string NullToEmpty (string p0);
public static string PadEnd (string p0, int p1, char p2);
}
public class ThreadUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ThreadUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static bool IsMainThread { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class UidVerifier : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsGooglePlayServicesUid (Android.Content.Context p0, int p1);
public static bool UidHasPackageName (Android.Content.Context p0, int p1, string p2);
}
public class UnicodeUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public UnicodeUtils ();
protected UnicodeUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string Unescape (string p0);
}
public class VisibleForTestingAttribute : System.Attribute {
// constructors
public VisibleForTestingAttribute ();
}
public class WorkSourceUtil : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected WorkSourceUtil (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string Tag = "WorkSourceUtil";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void Add (Android.OS.WorkSource p0, int p1, string p2);
public static Android.OS.WorkSource FromPackage (Android.Content.Context p0, string p1);
public static Android.OS.WorkSource FromPackageAndModuleExperimentalPi (Android.Content.Context p0, string p1, string p2);
public static Android.OS.WorkSource FromUidAndPackage (int p0, string p1);
public static int Get (Android.OS.WorkSource p0, int p1);
public static string GetName (Android.OS.WorkSource p0, int p1);
public static System.Collections.Generic.IList<string> GetNames (Android.OS.WorkSource p0);
public static bool HasWorkSourcePermission (Android.Content.Context p0);
public static int Size (Android.OS.WorkSource p0);
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Content.IntentSender Build (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public virtual CreateFileActivityBuilder SetActivityStartFolder (DriveId folder p0)public virtual CreateFileActivityBuilder SetActivityTitle (string title p0)public virtual CreateFileActivityBuilder SetInitialDriveContents (IDriveContents driveContents p0)public virtual CreateFileActivityBuilder SetInitialMetadata (MetadataChangeSet metadataChangeSet p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added methods:
public static DriveClient GetDriveClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static DriveClient GetDriveClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static DriveResourceClient GetDriveResourceClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static DriveResourceClient GetDriveResourceClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1);
Modified constructors:
public DriveFileDownloadProgressEventArgs (long bytesDownloaded p0, long bytesExpected p1)
Removed properties:
public long BytesDownloaded { get; } public long BytesExpected { get; }
Added properties:
public long P0 { get; } public long P1 { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public DriveId DecodeFromString (string s p0)public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual ExecutionOptions.Builder SetConflictStrategy (int strategy p0)public virtual ExecutionOptions.Builder SetNotifyOnCompletion (bool notify p0)public virtual ExecutionOptions.Builder SetTrackingTag (string trackingTag p0)
Removed methods:
[Obsolete ("deprecated")] public virtual IDriveFile GetFile (Android.Gms.Common.Apis.GoogleApiClient apiClient, DriveId id); [Obsolete ("deprecated")] public virtual IDriveFolder GetFolder (Android.Gms.Common.Apis.GoogleApiClient apiClient, DriveId id); [Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult IsAutobackupEnabled (Android.Gms.Common.Apis.GoogleApiClient apiClient);
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult FetchDriveId (Android.Gms.Common.Apis.GoogleApiClient p0, string p1);[Obsolete ("deprecated")] public virtual IDriveFolder GetAppFolder (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual IDriveFolder GetRootFolder (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual CreateFileActivityBuilder NewCreateFileActivityBuilder ();[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult NewDriveContents (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual OpenFileActivityBuilder NewOpenFileActivityBuilder ();[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Query (Android.Gms.Common.Apis.GoogleApiClient p0, Query.QueryClass p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult RequestSync (Android.Gms.Common.Apis.GoogleApiClient p0);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult FetchDriveId (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string resourceId p1)public abstract IDriveFolder GetAppFolder (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract IDriveFolder GetRootFolder (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult NewDriveContents (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult Query (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Query.QueryClass query p1)public abstract Android.Gms.Common.Apis.PendingResult RequestSync (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Removed method:
[Obsolete]
public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.BooleanResult> IsAutobackupEnabledAsync (IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient);
Obsoleted methods:
[Obsolete ()] public static System.Threading.Tasks.Task<IDriveApiDriveIdResult> FetchDriveIdAsync (this IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string resourceId);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveApiDriveContentsResult> NewDriveContentsAsync (this IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveApiMetadataBufferResult> QueryAsync (this IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Query.QueryClass query);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RequestSyncAsync (this IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient);
Modified methods:
public System.Threading.Tasks.Task<IDriveApiDriveIdResult> FetchDriveIdAsync (this IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string resourceId)public System.Threading.Tasks.Task<IDriveApiDriveContentsResult> NewDriveContentsAsync (this IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<IDriveApiMetadataBufferResult> QueryAsync (this IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Query.QueryClass query)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RequestSyncAsync (this IDriveApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Commit (Android.Gms.Common.Apis.GoogleApiClient p0, MetadataChangeSet p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Commit (Android.Gms.Common.Apis.GoogleApiClient p0, MetadataChangeSet p1, ExecutionOptions p2);[Obsolete ("deprecated")] public virtual void Discard (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult ReopenForWrite (Android.Gms.Common.Apis.GoogleApiClient p0);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult Commit (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MetadataChangeSet changeSet p1)public abstract Android.Gms.Common.Apis.PendingResult Commit (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MetadataChangeSet changeSet p1, ExecutionOptions executionOptions p2)public abstract void Discard (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult ReopenForWrite (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Obsoleted methods:
[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> CommitAsync (this IDriveContents api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> CommitAsync (this IDriveContents api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet, ExecutionOptions executionOptions);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveApiDriveContentsResult> ReopenForWriteAsync (this IDriveContents api, Android.Gms.Common.Apis.GoogleApiClient apiClient);
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> CommitAsync (this IDriveContents api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> CommitAsync (this IDriveContents api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet, ExecutionOptions executionOptions)public System.Threading.Tasks.Task<IDriveApiDriveContentsResult> ReopenForWriteAsync (this IDriveContents api, Android.Gms.Common.Apis.GoogleApiClient apiClient)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Open (Android.Gms.Common.Apis.GoogleApiClient p0, int p1, IDriveFileDownloadProgressListener p2);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult Open (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int mode p1, IDriveFileDownloadProgressListener listener p2)
Modified methods:
public abstract void OnProgress (long bytesDownloaded p0, long bytesExpected p1)
Obsoleted methods:
[Obsolete ()] public static System.Threading.Tasks.Task<IDriveApiDriveContentsResult> OpenAsync (this IDriveFile api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int mode, IDriveFileDownloadProgressListener listener);
Modified methods:
public System.Threading.Tasks.Task<IDriveApiDriveContentsResult> OpenAsync (this IDriveFile api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int mode, IDriveFileDownloadProgressListener listener)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult CreateFile (Android.Gms.Common.Apis.GoogleApiClient p0, MetadataChangeSet p1, IDriveContents p2);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult CreateFile (Android.Gms.Common.Apis.GoogleApiClient p0, MetadataChangeSet p1, IDriveContents p2, ExecutionOptions p3);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult CreateFolder (Android.Gms.Common.Apis.GoogleApiClient p0, MetadataChangeSet p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult ListChildren (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult QueryChildren (Android.Gms.Common.Apis.GoogleApiClient p0, Query.QueryClass p1);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult CreateFile (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MetadataChangeSet changeSet p1, IDriveContents driveContents p2)public abstract Android.Gms.Common.Apis.PendingResult CreateFile (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MetadataChangeSet changeSet p1, IDriveContents driveContents p2, ExecutionOptions executionOptions p3)public abstract Android.Gms.Common.Apis.PendingResult CreateFolder (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MetadataChangeSet changeSet p1)public abstract Android.Gms.Common.Apis.PendingResult ListChildren (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult QueryChildren (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Query.QueryClass query p1)
Obsoleted methods:
[Obsolete ()] public static System.Threading.Tasks.Task<IDriveFolderDriveFileResult> CreateFileAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet, IDriveContents driveContents);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveFolderDriveFileResult> CreateFileAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet, IDriveContents driveContents, ExecutionOptions executionOptions);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveFolderDriveFolderResult> CreateFolderAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveApiMetadataBufferResult> ListChildrenAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveApiMetadataBufferResult> QueryChildrenAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Query.QueryClass query);
Modified methods:
public System.Threading.Tasks.Task<IDriveFolderDriveFileResult> CreateFileAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet, IDriveContents driveContents)public System.Threading.Tasks.Task<IDriveFolderDriveFileResult> CreateFileAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet, IDriveContents driveContents, ExecutionOptions executionOptions)public System.Threading.Tasks.Task<IDriveFolderDriveFolderResult> CreateFolderAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet)public System.Threading.Tasks.Task<IDriveApiMetadataBufferResult> ListChildrenAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<IDriveApiMetadataBufferResult> QueryChildrenAsync (this IDriveFolder api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Query.QueryClass query)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetFileUploadPreferences (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult SetFileUploadPreferences (Android.Gms.Common.Apis.GoogleApiClient p0, IFileUploadPreferences p1);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult GetFileUploadPreferences (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult SetFileUploadPreferences (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IFileUploadPreferences fileUploadPreferences p1)
Obsoleted methods:
[Obsolete ()] public static System.Threading.Tasks.Task<IDrivePreferencesApiFileUploadPreferencesResult> GetFileUploadPreferencesAsync (this IDrivePreferencesApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SetFileUploadPreferencesAsync (this IDrivePreferencesApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, IFileUploadPreferences fileUploadPreferences);
Modified methods:
public System.Threading.Tasks.Task<IDrivePreferencesApiFileUploadPreferencesResult> GetFileUploadPreferencesAsync (this IDrivePreferencesApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SetFileUploadPreferencesAsync (this IDrivePreferencesApi api, Android.Gms.Common.Apis.GoogleApiClient apiClient, IFileUploadPreferences fileUploadPreferences)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult AddChangeListener (Android.Gms.Common.Apis.GoogleApiClient p0, Events.IChangeListener p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult AddChangeSubscription (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Delete (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult GetMetadata (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult ListParents (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult RemoveChangeListener (Android.Gms.Common.Apis.GoogleApiClient p0, Events.IChangeListener p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult RemoveChangeSubscription (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult SetParents (Android.Gms.Common.Apis.GoogleApiClient p0, System.Collections.Generic.ICollection<DriveId> p1);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Trash (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult Untrash (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult UpdateMetadata (Android.Gms.Common.Apis.GoogleApiClient p0, MetadataChangeSet p1);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddChangeListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Events.IChangeListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult AddChangeSubscription (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult Delete (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult GetMetadata (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult ListParents (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult RemoveChangeListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Events.IChangeListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult RemoveChangeSubscription (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult SetParents (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, System.Collections.Generic.ICollection<DriveId> parentIds p1)public abstract Android.Gms.Common.Apis.PendingResult Trash (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult Untrash (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult UpdateMetadata (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, MetadataChangeSet changeSet p1)
Obsoleted methods:
[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddChangeListenerAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Events.IChangeListener listener);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddChangeSubscriptionAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> DeleteAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveResourceMetadataResult> GetMetadataAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveApiMetadataBufferResult> ListParentsAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveChangeListenerAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Events.IChangeListener listener);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveChangeSubscriptionAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SetParentsAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient, System.Collections.Generic.ICollection<DriveId> parentIds);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> TrashAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UntrashAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient);[Obsolete ()] public static System.Threading.Tasks.Task<IDriveResourceMetadataResult> UpdateMetadataAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet);
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddChangeListenerAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Events.IChangeListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddChangeSubscriptionAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> DeleteAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<IDriveResourceMetadataResult> GetMetadataAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<IDriveApiMetadataBufferResult> ListParentsAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveChangeListenerAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient, Events.IChangeListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveChangeSubscriptionAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SetParentsAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient, System.Collections.Generic.ICollection<DriveId> parentIds)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> TrashAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UntrashAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<IDriveResourceMetadataResult> UpdateMetadataAsync (this IDriveResource api, Android.Gms.Common.Apis.GoogleApiClient apiClient, MetadataChangeSet changeSet)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int row p0)
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public Android.Graphics.Bitmap Thumbnail { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MetadataChangeSet.Builder DeleteCustomProperty (MetadataTypes.CustomPropertyKey key p0)public virtual MetadataChangeSet.Builder SetCustomProperty (MetadataTypes.CustomPropertyKey key p0, string value p1)public virtual MetadataChangeSet.Builder SetDescription (string description p0)public virtual MetadataChangeSet.Builder SetIndexableText (string text p0)public virtual MetadataChangeSet.Builder SetLastViewedByMeDate (Java.Util.Date date p0)public virtual MetadataChangeSet.Builder SetMimeType (string mimeType p0)public virtual MetadataChangeSet.Builder SetPinned (bool pinned p0)public virtual MetadataChangeSet.Builder SetStarred (bool starred p0)public virtual MetadataChangeSet.Builder SetTitle (string title p0)public virtual MetadataChangeSet.Builder SetViewed (bool viewed p0)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual MetadataChangeSet.Builder SetViewed (bool p0);
Added method:
public virtual MetadataChangeSet.Builder SetViewed ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Content.IntentSender Build (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public virtual OpenFileActivityBuilder SetActivityStartFolder (DriveId folder p0)public virtual OpenFileActivityBuilder SetActivityTitle (string title p0)public virtual OpenFileActivityBuilder SetMimeType (string[] mimeTypes p0)public virtual OpenFileActivityBuilder SetSelectionFilter (Query.IFilter filter p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
public class Contents : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Contents (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Contents (Android.OS.ParcelFileDescriptor p0, int p1, int p2, DriveId p3, bool p4, string p5);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public DriveId DriveId { get; }
public System.IO.Stream InputStream { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int Mode { get; }
public System.IO.Stream OutputStream { get; }
public virtual Android.OS.ParcelFileDescriptor ParcelFileDescriptor { get; }
public int RequestId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public abstract class DriveClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DriveClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task GetDriveId (string p0);
public System.Threading.Tasks.Task<DriveId> GetDriveIdAsync (string s);
public virtual Android.Gms.Tasks.Task GetUploadPreferences ();
public System.Threading.Tasks.Task<ITransferPreferences> GetUploadPreferencesAsync ();
public virtual Android.Gms.Tasks.Task NewOpenFileActivityIntentSender (OpenFileActivityOptions p0);
public System.Threading.Tasks.Task<Android.Content.IntentSender> NewOpenFileActivityIntentSenderAsync (OpenFileActivityOptions options);
public virtual Android.Gms.Tasks.Task RequestSync ();
public System.Threading.Tasks.Task RequestSyncAsync ();
public virtual Android.Gms.Tasks.Task SetUploadPreferences (ITransferPreferences p0);
public System.Threading.Tasks.Task SetUploadPreferencesAsync (ITransferPreferences transferPrefs);
}
public abstract class DriveResourceClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DriveResourceClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task AddChangeListener (IDriveResource p0, Events.IOnChangeListener p1);
public System.Threading.Tasks.Task<Events.IListenerToken> AddChangeListenerAsync (IDriveResource driveResource, Events.IOnChangeListener changeListener);
public virtual Android.Gms.Tasks.Task AddChangeSubscription (IDriveResource p0);
public System.Threading.Tasks.Task AddChangeSubscriptionAsync (IDriveResource driveResource);
public virtual Android.Gms.Tasks.Task CancelOpenFileCallback (Events.IListenerToken p0);
public System.Threading.Tasks.Task<Java.Lang.Boolean> CancelOpenFileCallbackAsync (Events.IListenerToken listenerToken);
public virtual Android.Gms.Tasks.Task CommitContents (IDriveContents p0, MetadataChangeSet p1);
public virtual Android.Gms.Tasks.Task CommitContents (IDriveContents p0, MetadataChangeSet p1, ExecutionOptions p2);
public System.Threading.Tasks.Task CommitContentsAsync (IDriveContents driveContents, MetadataChangeSet metadataChangeSet);
public System.Threading.Tasks.Task CommitContentsAsync (IDriveContents driveContents, MetadataChangeSet metadataChangeSet, ExecutionOptions executionOptions);
public virtual Android.Gms.Tasks.Task CreateContents ();
public System.Threading.Tasks.Task<IDriveContents> CreateContentsAsync ();
public virtual Android.Gms.Tasks.Task CreateFile (IDriveFolder p0, MetadataChangeSet p1, IDriveContents p2);
public virtual Android.Gms.Tasks.Task CreateFile (IDriveFolder p0, MetadataChangeSet p1, IDriveContents p2, ExecutionOptions p3);
public System.Threading.Tasks.Task<IDriveFile> CreateFileAsync (IDriveFolder driveFolder, MetadataChangeSet metadataChangeSet, IDriveContents driveContents);
public System.Threading.Tasks.Task<IDriveFile> CreateFileAsync (IDriveFolder driveFolder, MetadataChangeSet metadataChangeSet, IDriveContents driveContents, ExecutionOptions executionOptions);
public virtual Android.Gms.Tasks.Task CreateFolder (IDriveFolder p0, MetadataChangeSet p1);
public System.Threading.Tasks.Task<IDriveFolder> CreateFolderAsync (IDriveFolder driveFolder, MetadataChangeSet metadataChangeSet);
public virtual Android.Gms.Tasks.Task Delete (IDriveResource p0);
public System.Threading.Tasks.Task DeleteAsync (IDriveResource driveResource);
public virtual Android.Gms.Tasks.Task DiscardContents (IDriveContents p0);
public System.Threading.Tasks.Task DiscardContentsAsync (IDriveContents driveResource);
public virtual Android.Gms.Tasks.Task GetAppFolder ();
public System.Threading.Tasks.Task<IDriveFolder> GetAppFolderAsync ();
public virtual Android.Gms.Tasks.Task GetMetadata (IDriveResource p0);
public System.Threading.Tasks.Task<Metadata> GetMetadataAsync (IDriveResource driveResource);
public virtual Android.Gms.Tasks.Task GetRootFolder ();
public System.Threading.Tasks.Task<IDriveFolder> GetRootFolderAsync ();
public virtual Android.Gms.Tasks.Task ListChildren (IDriveFolder p0);
public System.Threading.Tasks.Task<MetadataBuffer> ListChildrenAsync (IDriveFolder driveFolder);
public virtual Android.Gms.Tasks.Task ListParents (IDriveResource p0);
public System.Threading.Tasks.Task<MetadataBuffer> ListParentsAsync (IDriveResource driveResource);
public virtual Android.Gms.Tasks.Task OpenFile (IDriveFile p0, int p1);
public virtual Android.Gms.Tasks.Task OpenFile (IDriveFile p0, int p1, Events.OpenFileCallback p2);
public System.Threading.Tasks.Task<IDriveContents> OpenFileAsync (IDriveFile file, int i);
public System.Threading.Tasks.Task<Events.IListenerToken> OpenFileAsync (IDriveFile file, int i, Events.OpenFileCallback callback);
public virtual Android.Gms.Tasks.Task Query (Query.QueryClass p0);
public System.Threading.Tasks.Task<MetadataBuffer> QueryAsync (Query.QueryClass query);
public virtual Android.Gms.Tasks.Task QueryChildren (IDriveFolder p0, Query.QueryClass p1);
public System.Threading.Tasks.Task<MetadataBuffer> QueryChildrenAsync (IDriveFolder folder, Query.QueryClass query);
public virtual Android.Gms.Tasks.Task RemoveChangeListener (Events.IListenerToken p0);
public System.Threading.Tasks.Task<Java.Lang.Boolean> RemoveChangeListenerAsync (Events.IListenerToken listenerToken);
public virtual Android.Gms.Tasks.Task RemoveChangeSubscription (IDriveResource p0);
public System.Threading.Tasks.Task RemoveChangeSubscriptionAsync (IDriveResource driveResource);
public virtual Android.Gms.Tasks.Task ReopenContentsForWrite (IDriveContents p0);
public System.Threading.Tasks.Task<IDriveContents> ReopenContentsForWriteAsync (IDriveContents contents);
public virtual Android.Gms.Tasks.Task SetParents (IDriveResource p0, System.Collections.Generic.ICollection<DriveId> p1);
public System.Threading.Tasks.Task SetParentsAsync (IDriveResource driveResource, System.Collections.Generic.ICollection<DriveId> ids);
public virtual Android.Gms.Tasks.Task Trash (IDriveResource p0);
public System.Threading.Tasks.Task TrashAsync (IDriveResource driveResource);
public virtual Android.Gms.Tasks.Task Untrash (IDriveResource p0);
public System.Threading.Tasks.Task UntrashAsync (IDriveResource driveResource);
public virtual Android.Gms.Tasks.Task UpdateMetadata (IDriveResource p0, MetadataChangeSet p1);
public System.Threading.Tasks.Task<Metadata> UpdateMetadataAsync (IDriveResource driveResource, MetadataChangeSet metadataChangeSet);
}
public interface IDriveFileOpenMode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ITransferPreferences : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual int BatteryUsagePreference { get; }
public virtual bool IsRoamingAllowed { get; }
public virtual int NetworkPreference { get; }
}
public interface ITransferPreferencesBatteryUsage : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ITransferPreferencesNetworkType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public sealed class OpenFileActivityOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraResponseDriveId = "response_drive_id";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public OpenFileActivityOptions.Builder ();
protected OpenFileActivityOptions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual OpenFileActivityOptions Build ();
public virtual OpenFileActivityOptions.Builder SetActivityStartFolder (DriveId p0);
public virtual OpenFileActivityOptions.Builder SetActivityTitle (string p0);
public virtual OpenFileActivityOptions.Builder SetMimeType (System.Collections.Generic.IList<string> p0);
public virtual OpenFileActivityOptions.Builder SetSelectionFilter (Query.IFilter p0);
}
}
public abstract class TransferPreferences : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int BatteryUsageChargingOnly;
public static const int BatteryUsageUnknown;
public static const int BatteryUsageUnrestricted;
public static const int NetworkTypeAny;
public static const int NetworkTypeUnknown;
public static const int NetworkTypeWifiOnly;
}
public class TransferPreferencesBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public TransferPreferencesBuilder ();
public TransferPreferencesBuilder (IFileUploadPreferences p0);
public TransferPreferencesBuilder (ITransferPreferences p0);
protected TransferPreferencesBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static ITransferPreferences DefaultPreferences { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual ITransferPreferences Build ();
public virtual TransferPreferencesBuilder SetBatteryUsagePreference (int p0);
public virtual TransferPreferencesBuilder SetIsRoamingAllowed (bool p0);
public virtual TransferPreferencesBuilder SetNetworkPreference (int p0);
}
public abstract class TransferPreferencesConsts : Android.Gms.Drive.TransferPreferences, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified constructors:
public ChangeEventArgs (ChangeEvent e p0)
Removed property:
public ChangeEvent Event { get; }
Added property:
public ChangeEvent P0 { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified constructors:
public CompletionEventArgs (CompletionEvent e p0)
Removed property:
public CompletionEvent Event { get; }
Added property:
public CompletionEvent P0 { get; }
Modified constructors:
protected DriveEventService (string name p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final Android.OS.IBinder OnBind (Android.Content.Intent intent p0)public virtual void OnChange (ChangeEvent e p0)public virtual void OnCompletion (CompletionEvent e p0)
Modified methods:
public abstract void OnChange (ChangeEvent e p0)
Modified methods:
public abstract void OnCompletion (CompletionEvent e p0)
Added interfaces:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable Android.OS.IParcelable
Added interfaces:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable Android.OS.IParcelable
public interface IListenerToken : Android.Runtime.IJavaObject, System.IDisposable {
}
public interface IOnChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnChange (ChangeEvent p0);
}
public abstract class OpenFileCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public OpenFileCallback ();
protected OpenFileCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnContents (Android.Gms.Drive.IDriveContents p0);
public virtual void OnError (Java.Lang.Exception p0);
public virtual void OnProgress (long p0, long p1);
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public CustomPropertyKey (string key p0, int visibility p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public CustomPropertyKey FromJson (Org.Json.JSONObject jsonObject p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public IFilter And (Java.Lang.IIterable filters p0)public IFilter And (IFilter filter p0, IFilter[] additionalFilters p1)public IFilter Contains (Android.Gms.Drive.MetadataTypes.ISearchableMetadataField field p0, string value p1)public IFilter Eq (Android.Gms.Drive.MetadataTypes.CustomPropertyKey key p0, string value p1)public IFilter Eq (Android.Gms.Drive.MetadataTypes.ISearchableMetadataField field p0, Java.Lang.Object value p1)public IFilter GreaterThan (Android.Gms.Drive.MetadataTypes.ISearchableOrderedMetadataField field p0, Java.Lang.Object value p1)public IFilter GreaterThanEquals (Android.Gms.Drive.MetadataTypes.ISearchableOrderedMetadataField field p0, Java.Lang.Object value p1)public IFilter In (Android.Gms.Drive.MetadataTypes.ISearchableCollectionMetadataField field p0, Java.Lang.Object value p1)public IFilter LessThan (Android.Gms.Drive.MetadataTypes.ISearchableOrderedMetadataField field p0, Java.Lang.Object value p1)public IFilter LessThanEquals (Android.Gms.Drive.MetadataTypes.ISearchableOrderedMetadataField field p0, Java.Lang.Object value p1)public IFilter Not (IFilter toNegate p0)public IFilter Or (Java.Lang.IIterable filters p0)public IFilter Or (IFilter filter p0, IFilter[] additionalFilters p1)
Added interfaces:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable Android.OS.IParcelable
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public QueryClass.Builder (QueryClass query p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual QueryClass.Builder AddFilter (IFilter filter p0)public virtual QueryClass.Builder SetPageToken (string token p0)public virtual QueryClass.Builder SetSortOrder (SortOrder sortOrder p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual SortOrder.Builder AddSortAscending (Android.Gms.Drive.MetadataTypes.ISortableMetadataField sortField p0)public virtual SortOrder.Builder AddSortDescending (Android.Gms.Drive.MetadataTypes.ISortableMetadataField sortField p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public DataBufferAdapter (Android.Content.Context context p0, int resource p1)public DataBufferAdapter (Android.Content.Context context p0, int resource p1, Android.Gms.Common.Data.IDataBuffer[] buffers p2)public DataBufferAdapter (Android.Content.Context context p0, int resource p1, System.Collections.Generic.IList<Android.Gms.Common.Data.IDataBuffer> objects p2)public DataBufferAdapter (Android.Content.Context context p0, int resource p1, int textViewResourceId p2)public DataBufferAdapter (Android.Content.Context context p0, int resource p1, int textViewResourceId p2, Android.Gms.Common.Data.IDataBuffer[] buffers p3)public DataBufferAdapter (Android.Content.Context context p0, int resource p1, int textViewResourceId p2, System.Collections.Generic.IList<Android.Gms.Common.Data.IDataBuffer> objects p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void Append (Android.Gms.Common.Data.IDataBuffer buffer p0)public override Java.Lang.Object GetItem (int position p0)public override long GetItemId (int position p0)public override Android.Views.View GetView (int position p0, Android.Views.View convertView p1, Android.Views.ViewGroup parent p2)public virtual void SetDropDownViewResource (int resource p0)public virtual void SetNotifyOnChange (bool notifyOnChange p0)
public abstract class DeferredLifecycleHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DeferredLifecycleHelper ();
protected DeferredLifecycleHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object Delegate { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual void CreateDelegate (IOnDelegateCreatedListener p0);
protected virtual void HandleGooglePlayUnavailable (Android.Widget.FrameLayout p0);
public virtual void OnCreate (Android.OS.Bundle p0);
public virtual Android.Views.View OnCreateView (Android.Views.LayoutInflater p0, Android.Views.ViewGroup p1, Android.OS.Bundle p2);
public virtual void OnDestroy ();
public virtual void OnDestroyView ();
public virtual void OnInflate (Android.App.Activity p0, Android.OS.Bundle p1, Android.OS.Bundle p2);
public virtual void OnLowMemory ();
public virtual void OnPause ();
public virtual void OnResume ();
public virtual void OnSaveInstanceState (Android.OS.Bundle p0);
public virtual void OnStart ();
public virtual void OnStop ();
public static void ShowGooglePlayUnavailableMessage (Android.Widget.FrameLayout p0);
}
public class DelegateCreatedEventArgs : System.EventArgs {
// constructors
public DelegateCreatedEventArgs (Java.Lang.Object p0);
// properties
public Java.Lang.Object P0 { get; }
}
public interface IFragmentWrapper : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual IObjectWrapper Activity { get; }
public virtual Android.OS.Bundle Arguments { get; }
public virtual int Id { get; }
public virtual bool IsAdded { get; }
public virtual bool IsDetached { get; }
public virtual bool IsHidden { get; }
public virtual bool IsInLayout { get; }
public virtual bool IsRemoving { get; }
public virtual bool IsResumed { get; }
public virtual bool IsVisible { get; }
public virtual IFragmentWrapper ParentFragment { get; }
public virtual IObjectWrapper Resources { get; }
public virtual bool RetainInstance { get; set; }
public virtual string Tag { get; }
public virtual IFragmentWrapper TargetFragment { get; }
public virtual int TargetRequestCode { get; }
public virtual bool UserVisibleHint { get; set; }
public virtual IObjectWrapper View { get; }
// methods
public virtual void RegisterForContextMenu (IObjectWrapper p0);
public virtual void SetHasOptionsMenu (bool p0);
public virtual void SetMenuVisibility (bool p0);
public virtual void StartActivity (Android.Content.Intent p0);
public virtual void StartActivityForResult (Android.Content.Intent p0, int p1);
public virtual void UnregisterForContextMenu (IObjectWrapper p0);
}
public interface IOnDelegateCreatedListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnDelegateCreated (Java.Lang.Object p0);
}
public abstract class RemoteCreator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RemoteCreator (string p0);
protected RemoteCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual Java.Lang.Object GetRemoteCreator (Android.OS.IBinder p0);
protected Java.Lang.Object GetRemoteCreatorInstance (Android.Content.Context p0);
// inner types
public class RemoteCreatorException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public RemoteCreator.RemoteCreatorException (string p0);
protected RemoteCreator.RemoteCreatorException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RemoteCreator.RemoteCreatorException (string p0, Java.Lang.Throwable p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public Android.Content.Context ModuleContext { get; } public static DynamiteModule.IVersionPolicy PreferHighestOrLocalVersion { get; } public static DynamiteModule.IVersionPolicy PreferHighestOrLocalVersionNoForceStaging { get; } public static DynamiteModule.IVersionPolicy PreferHighestOrRemoteVersion { get; } public static DynamiteModule.IVersionPolicy PreferHighestOrRemoteVersionNoForceStaging { get; } public static DynamiteModule.IVersionPolicy PreferLocal { get; } public static DynamiteModule.IVersionPolicy PreferRemote { get; } public static Java.Lang.Boolean UseV2ForTesting { get; set; }
Added methods:
public static int GetLocalVersion (Android.Content.Context p0, string p1); public static Android.Net.Uri GetQueryUri (string p0, bool p1); public static int GetRemoteVersion (Android.Content.Context p0, string p1); public static int GetRemoteVersion (Android.Content.Context p0, string p1, bool p2); public Android.OS.IBinder Instantiate (string p0); public static DynamiteModule Load (Android.Content.Context p0, DynamiteModule.IVersionPolicy p1, string p2); public static Android.Database.ICursor QueryForDynamiteModule (Android.Content.Context p0, string p1, bool p2); public static void ResetInternalStateForTesting ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public interface IVersionPolicy : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual DynamiteModule.VersionPolicySelectionResult SelectModule (Android.Content.Context p0, string p1, DynamiteModule.IVersionPolicyVersions p2);
}
public interface IVersionPolicyVersions : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual int GetLocalVersion (Android.Content.Context p0, string p1);
public virtual int GetRemoteVersion (Android.Content.Context p0, string p1, bool p2);
}
public class LoadingException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
protected DynamiteModule.LoadingException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class VersionPolicySelectionResult : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DynamiteModule.VersionPolicySelectionResult ();
protected DynamiteModule.VersionPolicySelectionResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int LocalVersion { get; set; }
public int RemoteVersion { get; set; }
public int Selection { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IDynamiteLoader : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Gms.Dynamic.IObjectWrapper CreateModuleContext (Android.Gms.Dynamic.IObjectWrapper p0, string p1, int p2);
public virtual int GetModuleVersion (Android.Gms.Dynamic.IObjectWrapper p0, string p1);
public virtual int GetModuleVersion2 (Android.Gms.Dynamic.IObjectWrapper p0, string p1, bool p2);
}
public interface IDynamiteLoaderV2 : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Gms.Dynamic.IObjectWrapper LoadModule (Android.Gms.Dynamic.IObjectWrapper p0, string p1, byte[] p2);
public virtual Android.Gms.Dynamic.IObjectWrapper LoadModule2 (Android.Gms.Dynamic.IObjectWrapper p0, string p1, int p2, Android.Gms.Dynamic.IObjectWrapper p3);
}
public abstract class ProviderConstants : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int ApiColindexApkDescriptorBytes;
public static const int ApiColindexApkDescriptorStr;
public static const int ApiColindexConfigLastModifiedTime;
public static const int ApiColindexFeatureVersion;
public static const int ApiColindexLoaderPath;
public static const int ApiColindexModuleConfigBytes;
public static const int ApiColindexModuleDescriptor;
public static const string ApiColnameApkDescriptorBytes = "apkDesc";
public static const string ApiColnameApkDescriptorStr = "apkDescStr";
public static const string ApiColnameConfigLastModifiedTime = "configLastModTime";
public static const string ApiColnameFeatureVersion = "version";
public static const string ApiColnameLoaderPath = "loaderPath";
public static const string ApiColnameModuleConfigBytes = "moduleConfig";
public static const string ApiColnameModuleDescriptor = "moduleDescriptorIndex";
public static const string ApiPath = "api";
public static const string ApiPathForceStaging = "api_force_staging";
public static const string ApiProviderName = "com.google.android.gms.chimera";
}
public abstract class ProviderConstantsConsts : Android.Gms.Dynamite.ProviderConstants, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
Modified fields:
public const int ModuleVersion = 20 279;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified fields:
public const int ModuleVersion = 12 113;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.GoogleApiClient> BuildAndConnectAsync (this Android.Gms.Common.Apis.GoogleApiClient.Builder builder, System.Action<int> connectionPausedHandler = NULL)
Modified methods:
public System.Threading.Tasks.Task AsAsync (this Android.Gms.Tasks.Task task)public System.Threading.Tasks.Task<TResult> AsAsync<TResult : Android.Runtime.IJavaObject> (this Android.Gms.Tasks.Task task)public System.Runtime.CompilerServices.TaskAwaiter<Java.Lang.Object> GetAwaiter (this Android.Gms.Tasks.Task task)public System.Runtime.CompilerServices.TaskAwaiter<TResult> GetAwaiter<TResult : Android.Runtime.IJavaObject> (this Android.Gms.Tasks.Task task)
Added fields:
public static const string Fido2KeyErrorExtra = "FIDO2_ERROR_EXTRA"; public static const string Fido2KeyResponseExtra = "FIDO2_RESPONSE_EXTRA";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public U2F.U2fApiClient GetU2fApiClient (Android.App.Activity activity p0)public U2F.U2fApiClient GetU2fApiClient (Android.Content.Context context p0)
Added methods:
public static Fido2.Fido2ApiClient GetFido2ApiClient (Android.App.Activity p0); public static Fido2.Fido2ApiClient GetFido2ApiClient (Android.Content.Context p0); public static Fido2.Fido2PrivilegedApiClient GetFido2PrivilegedApiClient (Android.App.Activity p0); public static Fido2.Fido2PrivilegedApiClient GetFido2PrivilegedApiClient (Android.Content.Context p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Transport FromString (string value p0)public System.Collections.Generic.IList<Transport> ParseTransports (Org.Json.JSONArray transports p0)public Transport ValueOf (string name p0)public virtual final void WriteToParcel (Android.OS.Parcel parcel p0, Android.OS.ParcelableWriteFlags flags p1)
Modified constructors:
public Transport.UnsupportedTransportException (string transport p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void LaunchPendingIntent (Android.App.Activity activity p0, int requestCode p1)
Modified constructors:
public U2fApiClient (Android.App.Activity activity p0)public U2fApiClient (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task GetRegisterIntent (Api.Common.RegisterRequestParams requestParams p0)public virtual Android.Gms.Tasks.Task GetSignIntent (Api.Common.SignRequestParams requestParams p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public ChannelIdValue (Org.Json.JSONObject value p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public ChannelIdValue.ChannelIdValueType ToChannelIdValueType (int type p0)public virtual override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ChannelIdValue.ChannelIdValueType ValueOf (string name p0)public virtual final void WriteToParcel (Android.OS.Parcel parcel p0, Android.OS.ParcelableWriteFlags flags p1)
Modified constructors:
public ChannelIdValue.UnsupportedChannelIdValueTypeException (int type p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual ClientData.Builder SetChallenge (string challenge p0)public virtual ClientData.Builder SetChannelId (ChannelIdValue cidValue p0)public virtual ClientData.Builder SetOrigin (string origin p0)public virtual ClientData.Builder SetType (string type p0)
Modified constructors:
public Error (ErrorCode errorCode p0)public Error (ErrorCode errorCode p0, string errorMessage p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ErrorCode ToErrorCode (int code p0)public ErrorCode ValueOf (string name p0)public virtual final void WriteToParcel (Android.OS.Parcel parcel p0, Android.OS.ParcelableWriteFlags flags p1)
Modified constructors:
public ErrorResponseData (ErrorCode errorCode p0)public ErrorResponseData (ErrorCode errorCode p0, string errorMessage p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public KeyHandle (byte[] keyHandleBytes p0, ProtocolVersion protocolVersion p1, System.Collections.Generic.IList<Android.Gms.Fido.Common.Transport> transports p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public KeyHandle ParseFromJson (Org.Json.JSONObject registeredKey p0)public virtual override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ProtocolVersion FromBytes (byte[] value p0)public ProtocolVersion FromString (string value p0)public bool IsCompatible (ProtocolVersion otherVersion p0)public ProtocolVersion ValueOf (string name p0)public virtual final void WriteToParcel (Android.OS.Parcel parcel p0, Android.OS.ParcelableWriteFlags flags p1)
Modified constructors:
public ProtocolVersion.UnsupportedProtocolException (string version p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public RegisterRequest (ProtocolVersion protocolVersion p0, byte[] challengeValue p1, string appId p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public RegisterRequest ParseFromJson (Org.Json.JSONObject registerRequest p0)public virtual override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public RegisterRequestParams.Builder SetAppId (Android.Net.Uri appId p0)public RegisterRequestParams.Builder SetChannelIdValue (ChannelIdValue channelIdValue p0)public RegisterRequestParams.Builder SetDisplayHint (string displayHint p0)public RegisterRequestParams.Builder SetRegisteredKeys (System.Collections.Generic.IList<RegisteredKey> registeredKeys p0)public RegisterRequestParams.Builder SetRegisterRequests (System.Collections.Generic.IList<RegisterRequest> registerRequests p0)public RegisterRequestParams.Builder SetRequestId (Java.Lang.Integer requestId p0)public RegisterRequestParams.Builder SetTimeoutSeconds (Java.Lang.Double timeoutSeconds p0)
Modified constructors:
public RegisterResponseData (byte[] registerData p0)public RegisterResponseData (byte[] registerData p0, ProtocolVersion protocolVersion p1, string clientDataString p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public RegisteredKey (KeyHandle keyHandle p0)public RegisteredKey (KeyHandle keyHandle p0, string challengeValue p1, string appId p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public RegisteredKey ParseFromJson (Org.Json.JSONObject signRequest p0)public virtual override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public SignRequestParams.Builder SetAppId (Android.Net.Uri appId p0)public SignRequestParams.Builder SetChannelIdValue (ChannelIdValue channelIdValue p0)public SignRequestParams.Builder SetDefaultSignChallenge (byte[] defaultSignChallenge p0)public SignRequestParams.Builder SetDisplayHint (string displayHint p0)public SignRequestParams.Builder SetRegisteredKeys (System.Collections.Generic.IList<RegisteredKey> registeredKeys p0)public SignRequestParams.Builder SetRequestId (Java.Lang.Integer requestId p0)public SignRequestParams.Builder SetTimeoutSeconds (Java.Lang.Double timeoutSeconds p0)
Modified constructors:
public SignResponseData (byte[] keyHandle p0, string clientDataString p1, byte[] signatureData p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public RequestType FromString (string value p0)public RequestType ValueOf (string name p0)
Modified constructors:
public RequestType.UnsupportedRequestTypeException (string value p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ResponseType GetResponseTypeForRequestType (RequestType requestType p0)public ResponseType ValueOf (string name p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetMimeType (string activity p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public long GetEndTime (Android.Content.Intent intent p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public long GetStartTime (Android.Content.Intent intent p0, Java.Util.Concurrent.TimeUnit timeUnit p1)
Added methods:
public static BleClient GetBleClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static BleClient GetBleClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static ConfigClient GetConfigClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static ConfigClient GetConfigClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static GoalsClient GetGoalsClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static GoalsClient GetGoalsClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static HistoryClient GetHistoryClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static HistoryClient GetHistoryClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static RecordingClient GetRecordingClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static RecordingClient GetRecordingClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static SensorsClient GetSensorsClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static SensorsClient GetSensorsClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static SessionsClient GetSessionsClient (Android.App.Activity p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1); public static SessionsClient GetSessionsClient (Android.Content.Context p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public HistoryApiViewIntentBuilder (Android.Content.Context context p0, Data.DataType dataType p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual HistoryApiViewIntentBuilder SetDataSource (Data.DataSource dataSource p0)public virtual HistoryApiViewIntentBuilder SetPreferredApplication (string packageName p0)public virtual HistoryApiViewIntentBuilder SetTimeInterval (long start p0, long end p1, Java.Util.Concurrent.TimeUnit timeUnit p2)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult ClaimBleDevice (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.BleDevice bleDevice p1)public abstract Android.Gms.Common.Apis.PendingResult ClaimBleDevice (Android.Gms.Common.Apis.GoogleApiClient client p0, string deviceAddress p1)public abstract Android.Gms.Common.Apis.PendingResult ListClaimedBleDevices (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult StartBleScan (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.StartBleScanRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult StopBleScan (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.BleScanCallback callback p1)public abstract Android.Gms.Common.Apis.PendingResult UnclaimBleDevice (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.BleDevice bleDevice p1)public abstract Android.Gms.Common.Apis.PendingResult UnclaimBleDevice (Android.Gms.Common.Apis.GoogleApiClient client p0, string deviceAddress p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ClaimBleDeviceAsync (this IBleApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.BleDevice bleDevice)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ClaimBleDeviceAsync (this IBleApi api, Android.Gms.Common.Apis.GoogleApiClient client, string deviceAddress)public System.Threading.Tasks.Task<Result.BleDevicesResult> ListClaimedBleDevicesAsync (this IBleApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> StartBleScanAsync (this IBleApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.StartBleScanRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> StopBleScanAsync (this IBleApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.BleScanCallback requestCallback)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnclaimBleDeviceAsync (this IBleApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.BleDevice bleDevice)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnclaimBleDeviceAsync (this IBleApi api, Android.Gms.Common.Apis.GoogleApiClient client, string deviceAddress)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult CreateCustomDataType (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.DataTypeCreateRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult DisableFit (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult ReadDataType (Android.Gms.Common.Apis.GoogleApiClient client p0, string dataTypeName p1)
Modified methods:
public System.Threading.Tasks.Task<Result.DataTypeResult> CreateCustomDataTypeAsync (this IConfigApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.DataTypeCreateRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> DisableFitAsync (this IConfigApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Result.DataTypeResult> ReadDataTypeAsync (this IConfigApi api, Android.Gms.Common.Apis.GoogleApiClient client, string dataTypeName)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult ReadCurrentGoals (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.GoalsReadRequest request p1)
Modified methods:
public System.Threading.Tasks.Task<Result.GoalsResult> ReadCurrentGoals (this IGoalsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.GoalsReadRequest request)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult DeleteData (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.DataDeleteRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult InsertData (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.DataSet dataSet p1)public abstract Android.Gms.Common.Apis.PendingResult ReadDailyTotal (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.DataType dataType p1)public abstract Android.Gms.Common.Apis.PendingResult ReadDailyTotalFromLocalDevice (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.DataType dataType p1)public abstract Android.Gms.Common.Apis.PendingResult ReadData (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.DataReadRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult RegisterDataUpdateListener (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.DataUpdateListenerRegistrationRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult UnregisterDataUpdateListener (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent pendingIntent p1)public abstract Android.Gms.Common.Apis.PendingResult UpdateData (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.DataUpdateRequest request p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> DeleteDataAsync (this IHistoryApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.DataDeleteRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> InsertDataAsync (this IHistoryApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.DataSet dataSet)public System.Threading.Tasks.Task<Result.DailyTotalResult> ReadDailyTotalAsync (this IHistoryApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.DataType dataType)public System.Threading.Tasks.Task<Result.DailyTotalResult> ReadDailyTotalFromLocalDeviceAsync (this IHistoryApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.DataType dataType)public System.Threading.Tasks.Task<Result.DataReadResult> ReadDataAsync (this IHistoryApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.DataReadRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RegisterDataUpdateListenerAsync (this IHistoryApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.DataUpdateListenerRegistrationRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnregisterDataUpdateListenerAsync (this IHistoryApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent pendingIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UpdateDataAsync (this IHistoryApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.DataUpdateRequest request)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult ListSubscriptions (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult ListSubscriptions (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.DataType dataType p1)public abstract Android.Gms.Common.Apis.PendingResult Subscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.DataSource dataSource p1)public abstract Android.Gms.Common.Apis.PendingResult Subscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.DataType dataType p1)public abstract Android.Gms.Common.Apis.PendingResult Unsubscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.DataSource dataSource p1)public abstract Android.Gms.Common.Apis.PendingResult Unsubscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.DataType dataType p1)public abstract Android.Gms.Common.Apis.PendingResult Unsubscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.Subscription subscription p1)
Modified methods:
public System.Threading.Tasks.Task<Result.ListSubscriptionsResult> ListSubscriptionsAsync (this IRecordingApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Result.ListSubscriptionsResult> ListSubscriptionsAsync (this IRecordingApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.DataType dataType)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SubscribeAsync (this IRecordingApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.DataSource dataSource)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SubscribeAsync (this IRecordingApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.DataType dataType)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnsubscribeAsync (this IRecordingApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.DataSource dataSource)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnsubscribeAsync (this IRecordingApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.DataType dataType)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnsubscribeAsync (this IRecordingApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.Subscription subscription)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult Add (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.SensorRequest request p1, Android.App.PendingIntent intent p2)public abstract Android.Gms.Common.Apis.PendingResult Add (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.SensorRequest request p1, Request.IOnDataPointListener listener p2)public abstract Android.Gms.Common.Apis.PendingResult FindDataSources (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.DataSourcesRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult Remove (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent pendingIntent p1)public abstract Android.Gms.Common.Apis.PendingResult Remove (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.IOnDataPointListener listener p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddAsync (this ISensorsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.SensorRequest request, Android.App.PendingIntent intent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddAsync (this ISensorsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.SensorRequest request, Request.IOnDataPointListener listener)public System.Threading.Tasks.Task<Result.DataSourcesResult> FindDataSourcesAsync (this ISensorsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.DataSourcesRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveAsync (this ISensorsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent pendingIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveAsync (this ISensorsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.IOnDataPointListener listener)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult InsertSession (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.SessionInsertRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult ReadSession (Android.Gms.Common.Apis.GoogleApiClient client p0, Request.SessionReadRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult RegisterForSessions (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent intent p1)public abstract Android.Gms.Common.Apis.PendingResult StartSession (Android.Gms.Common.Apis.GoogleApiClient client p0, Data.Session session p1)public abstract Android.Gms.Common.Apis.PendingResult StopSession (Android.Gms.Common.Apis.GoogleApiClient client p0, string identifier p1)public abstract Android.Gms.Common.Apis.PendingResult UnregisterForSessions (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent intent p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> InsertSessionAsync (this ISessionsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.SessionInsertRequest request)public System.Threading.Tasks.Task<Result.SessionReadResult> ReadSessionAsync (this ISessionsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Request.SessionReadRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RegisterForSessionsAsync (this ISessionsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent intent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> StartSessionAsync (this ISessionsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Data.Session session)public System.Threading.Tasks.Task<Result.SessionStopResult> StopSessionAsync (this ISessionsApi api, Android.Gms.Common.Apis.GoogleApiClient client, string identifier)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnregisterForSessionsAsync (this ISessionsApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent intent)
Modified constructors:
public SessionsApiViewIntentBuilder (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual SessionsApiViewIntentBuilder SetPreferredApplication (string packageName p0)public virtual SessionsApiViewIntentBuilder SetSession (Data.Session session p0)
public class BleClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BleClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task ClaimBleDevice (Data.BleDevice p0);
public virtual Android.Gms.Tasks.Task ClaimBleDevice (string p0);
public System.Threading.Tasks.Task ClaimBleDeviceAsync (Data.BleDevice p0);
public System.Threading.Tasks.Task ClaimBleDeviceAsync (string p0);
public virtual Android.Gms.Tasks.Task ListClaimedBleDevices ();
public System.Threading.Tasks.Task<Android.Runtime.JavaSet<Data.BleDevice>> ListClaimedBleDevicesAsync ();
public virtual Android.Gms.Tasks.Task StartBleScan (System.Collections.Generic.IList<Data.DataType> p0, int p1, Request.BleScanCallback p2);
public System.Threading.Tasks.Task StartBleScanAsync (Android.Runtime.JavaList<Data.DataType> p0, int p1, Request.BleScanCallback p2);
public virtual Android.Gms.Tasks.Task StopBleScan (Request.BleScanCallback p0);
public System.Threading.Tasks.Task<Java.Lang.Boolean> StopBleScanAsync (Request.BleScanCallback p0);
public virtual Android.Gms.Tasks.Task UnclaimBleDevice (Data.BleDevice p0);
public virtual Android.Gms.Tasks.Task UnclaimBleDevice (string p0);
public System.Threading.Tasks.Task UnclaimBleDeviceAsync (Data.BleDevice p0);
public System.Threading.Tasks.Task UnclaimBleDeviceAsync (string p0);
}
public class ConfigClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ConfigClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task CreateCustomDataType (Request.DataTypeCreateRequest p0);
public System.Threading.Tasks.Task<Data.DataType> CreateCustomDataTypeAsync (Request.DataTypeCreateRequest p0);
public virtual Android.Gms.Tasks.Task DisableFit ();
public System.Threading.Tasks.Task DisableFitAsync ();
public virtual Android.Gms.Tasks.Task ReadDataType (string p0);
public System.Threading.Tasks.Task<Data.DataType> ReadDataTypeAsync (string p0);
}
public class FitnessOptions : Java.Lang.Object, Android.Gms.Auth.Api.SignIn.IGoogleSignInOptionsExtension, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FitnessOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int AccessRead;
public static const int AccessWrite;
// properties
public virtual int ExtensionType { get; }
public virtual Android.Gms.Auth.Api.SignIn.GoogleSignInAccount GoogleSignInAccount { get; }
public virtual System.Collections.Generic.IList<Android.Gms.Common.Apis.Scope> ImpliedScopes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static FitnessOptions.Builder InvokeBuilder ();
public virtual Android.OS.Bundle ToBundle ();
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public FitnessOptions.Builder AddDataType (Data.DataType p0);
public FitnessOptions.Builder AddDataType (Data.DataType p0, int p1);
public FitnessOptions Build ();
}
}
public class GoalsClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GoalsClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task ReadCurrentGoals (Request.GoalsReadRequest p0);
public System.Threading.Tasks.Task<Android.Runtime.JavaList<Data.Goal>> ReadCurrentGoalsAsync (Request.GoalsReadRequest p0);
}
public class HistoryClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected HistoryClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task DeleteData (Request.DataDeleteRequest p0);
public System.Threading.Tasks.Task DeleteDataAsync (Request.DataDeleteRequest p0);
public virtual Android.Gms.Tasks.Task InsertData (Data.DataSet p0);
public System.Threading.Tasks.Task InsertDataAsync (Data.DataSet p0);
public virtual Android.Gms.Tasks.Task ReadDailyTotal (Data.DataType p0);
public System.Threading.Tasks.Task<Data.DataSet> ReadDailyTotalAsync (Data.DataType p0);
public virtual Android.Gms.Tasks.Task ReadDailyTotalFromLocalDevice (Data.DataType p0);
public System.Threading.Tasks.Task<Data.DataSet> ReadDailyTotalFromLocalDeviceAsync (Data.DataType p0);
public virtual Android.Gms.Tasks.Task ReadData (Request.DataReadRequest p0);
public System.Threading.Tasks.Task<Result.DataReadResponse> ReadDataAsync (Request.DataReadRequest p0);
public virtual Android.Gms.Tasks.Task RegisterDataUpdateListener (Request.DataUpdateListenerRegistrationRequest p0);
public System.Threading.Tasks.Task RegisterDataUpdateListenerAsync (Request.DataUpdateListenerRegistrationRequest p0);
public virtual Android.Gms.Tasks.Task UnregisterDataUpdateListener (Android.App.PendingIntent p0);
public System.Threading.Tasks.Task UnregisterDataUpdateListenerAsync (Android.App.PendingIntent p0);
public virtual Android.Gms.Tasks.Task UpdateData (Request.DataUpdateRequest p0);
public System.Threading.Tasks.Task UpdateDataAsync (Request.DataUpdateRequest p0);
}
public class RecordingClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RecordingClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task ListSubscriptions ();
public virtual Android.Gms.Tasks.Task ListSubscriptions (Data.DataType p0);
public System.Threading.Tasks.Task<Android.Runtime.JavaList<Data.Subscription>> ListSubscriptionsAsync ();
public System.Threading.Tasks.Task<Android.Runtime.JavaList<Data.Subscription>> ListSubscriptionsAsync (Data.DataType p0);
public virtual Android.Gms.Tasks.Task Subscribe (Data.DataSource p0);
public virtual Android.Gms.Tasks.Task Subscribe (Data.DataType p0);
public System.Threading.Tasks.Task SubscribeAsync (Data.DataSource p0);
public System.Threading.Tasks.Task SubscribeAsync (Data.DataType p0);
public virtual Android.Gms.Tasks.Task Unsubscribe (Data.DataSource p0);
public virtual Android.Gms.Tasks.Task Unsubscribe (Data.DataType p0);
public virtual Android.Gms.Tasks.Task Unsubscribe (Data.Subscription p0);
public System.Threading.Tasks.Task UnsubscribeAsync (Data.DataSource p0);
public System.Threading.Tasks.Task UnsubscribeAsync (Data.DataType p0);
public System.Threading.Tasks.Task UnsubscribeAsync (Data.Subscription p0);
}
public class SensorsClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SensorsClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task Add (Request.SensorRequest p0, Android.App.PendingIntent p1);
public virtual Android.Gms.Tasks.Task Add (Request.SensorRequest p0, Request.IOnDataPointListener p1);
public System.Threading.Tasks.Task AddAsync (Request.SensorRequest p0, Android.App.PendingIntent p1);
public System.Threading.Tasks.Task AddAsync (Request.SensorRequest p0, Request.IOnDataPointListener p1);
public virtual Android.Gms.Tasks.Task FindDataSources (Request.DataSourcesRequest p0);
public System.Threading.Tasks.Task<Android.Runtime.JavaList<Data.DataSource>> FindDataSourcesAsync (Request.DataSourcesRequest p0);
public virtual Android.Gms.Tasks.Task Remove (Android.App.PendingIntent p0);
public virtual Android.Gms.Tasks.Task Remove (Request.IOnDataPointListener p0);
public System.Threading.Tasks.Task RemoveAsync (Android.App.PendingIntent p0);
public System.Threading.Tasks.Task<Java.Lang.Boolean> RemoveAsync (Request.IOnDataPointListener p0);
}
public class SessionsClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SessionsClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task InsertSession (Request.SessionInsertRequest p0);
public System.Threading.Tasks.Task InsertSessionAsync (Request.SessionInsertRequest p0);
public virtual Android.Gms.Tasks.Task ReadSession (Request.SessionReadRequest p0);
public System.Threading.Tasks.Task<Result.SessionReadResponse> ReadSessionAsync (Request.SessionReadRequest p0);
public virtual Android.Gms.Tasks.Task RegisterForSessions (Android.App.PendingIntent p0);
public System.Threading.Tasks.Task RegisterForSessionsAsync (Android.App.PendingIntent p0);
public virtual Android.Gms.Tasks.Task StartSession (Data.Session p0);
public System.Threading.Tasks.Task StartSessionAsync (Data.Session p0);
public virtual Android.Gms.Tasks.Task StopSession (string p0);
public System.Threading.Tasks.Task<Android.Runtime.JavaList<Data.Session>> StopSessionAsync (string p0);
public virtual Android.Gms.Tasks.Task UnregisterForSessions (Android.App.PendingIntent p0);
public System.Threading.Tasks.Task UnregisterForSessionsAsync (Android.App.PendingIntent p0);
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public int ActivityType { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual DataSet GetDataSet (DataType dataType p0)public virtual long GetEndTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetStartTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public DataPoint Create (DataSource dataSource p0)public override final bool Equals (Java.Lang.Object o p0)public DataPoint Extract (Android.Content.Intent intent p0)public long GetEndTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public long GetStartTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public long GetTimestamp (Java.Util.Concurrent.TimeUnit timeUnit p0)public Value GetValue (Field field p0)public DataPoint SetFloatValues (float[] values p0)public DataPoint SetIntValues (int[] values p0)public DataPoint SetTimeInterval (long startTime p0, long endTime p1, Java.Util.Concurrent.TimeUnit timeUnit p2)public DataPoint SetTimestamp (long timestamp p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public final void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public void Add (DataPoint dataPoint p0)public void AddAll (Java.Lang.IIterable dataPoints p0)public DataSet Create (DataSource dataSource p0)public override final bool Equals (Java.Lang.Object o p0)public final void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public DataSource Extract (Android.Content.Intent intent p0)public virtual override void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DataSource.Builder SetAppPackageName (Android.Content.Context appContext p0)public DataSource.Builder SetAppPackageName (string packageName p0)public DataSource.Builder SetDataQualityStandards (int[] dataQualityStandards p0)public DataSource.Builder SetDataType (DataType dataType p0)public DataSource.Builder SetDevice (Device device p0)public DataSource.Builder SetName (string name p0)public DataSource.Builder SetStreamName (string streamName p0)public DataSource.Builder SetType (int type p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructor:
public DataType (string p0, Field[] p1);
Added constructor:
public DataType (string p0, string p1, string p2, Field[] p3);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object that p0)public System.Collections.Generic.IList<DataType> GetAggregatesForInput (DataType inputDataType p0)public string GetMimeType (DataType dataType p0)public int IndexOf (Field field p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructor:
public DataUpdateNotification (long p0, long p1, int p2, DataSource p3, DataType p4);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public DataUpdateNotification GetDataUpdateNotification (Android.Content.Intent intent p0)public virtual long GetUpdateEndTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetUpdateStartTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public Device (string manufacturer p0, string model p1, string uid p2, int type p3)
Added constructor:
public Device (string p0, string p1, string p2, int p3, int p4);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object that p0)public Device GetLocalDevice (Android.Content.Context context p0)public final void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object that p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual long GetCreateTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetEndTime (Java.Util.Calendar current p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public virtual long GetStartTime (Java.Util.Calendar current p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public Goal.DurationObjective (long duration p0, Java.Util.Concurrent.TimeUnit timeUnit p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual long GetDuration (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public Goal.FrequencyObjective (int frequency p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public Goal.MetricObjective (string dataTypeName p0, double value p1)
Added constructor:
public Goal.MetricObjective (string p0, double p1, double p2);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public Goal.MismatchedGoalException (string msg p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public Goal.Recurrence (int count p0, int unit p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructors:
public RawBucket (Bucket p0, System.Collections.Generic.IList<DataSource> p1, System.Collections.Generic.IList<DataType> p2); public RawBucket (int p0, long p1, long p2, Session p3, int p4, System.Collections.Generic.IList<RawDataSet> p5, int p6, bool p7);
Added constructors:
public RawBucket (Bucket p0, System.Collections.Generic.IList<DataSource> p1); public RawBucket (long p0, long p1, Session p2, int p3, System.Collections.Generic.IList<RawDataSet> p4, int p5, bool p6);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructor:
public RawDataPoint (int p0, long p1, long p2, Value[] p3, int p4, int p5, long p6, long p7);
Added constructor:
public RawDataPoint (long p0, long p1, Value[] p2, int p3, int p4, long p5, long p6);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public long TimestampNanos { get; }
Removed method:
public virtual int DescribeContents ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructors:
public RawDataSet (DataSet p0, System.Collections.Generic.IList<DataSource> p1, System.Collections.Generic.IList<DataType> p2); public RawDataSet (int p0, int p1, int p2, System.Collections.Generic.IList<RawDataPoint> p3, bool p4);
Added constructors:
public RawDataSet (DataSet p0, System.Collections.Generic.IList<DataSource> p1); public RawDataSet (int p0, System.Collections.Generic.IList<RawDataPoint> p1, bool p2);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public Session Extract (Android.Content.Intent intent p0)public virtual long GetActiveTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetEndTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public string GetMimeType (string activity p0)public virtual long GetStartTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Session.Builder SetActiveTime (long time p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public virtual Session.Builder SetActivity (string activity p0)public virtual Session.Builder SetDescription (string description p0)public virtual Session.Builder SetEndTime (long time p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public virtual Session.Builder SetIdentifier (string identifier p0)public virtual Session.Builder SetName (string name p0)public virtual Session.Builder SetStartTime (long time p0, Java.Util.Concurrent.TimeUnit timeUnit p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public void ClearKey (string key p0)public override final bool Equals (Java.Lang.Object o p0)public Java.Lang.Float GetKeyValue (string key p0)public void SetActivity (string activity p0)public void SetFloat (float value p0)public void SetInt (int value p0)public void SetKeyValue (string key p0, float value p1)public void SetString (string value p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void OnDeviceFound (Android.Gms.Fitness.Data.BleDevice device p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual long GetEndTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetStartTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual DataDeleteRequest.Builder AddDataSource (Android.Gms.Fitness.Data.DataSource dataSource p0)public virtual DataDeleteRequest.Builder AddDataType (Android.Gms.Fitness.Data.DataType dataType p0)public virtual DataDeleteRequest.Builder AddSession (Android.Gms.Fitness.Data.Session session p0)public virtual DataDeleteRequest.Builder SetTimeInterval (long startTime p0, long endTime p1, Java.Util.Concurrent.TimeUnit timeUnit p2)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual long GetBucketDuration (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetEndTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetStartTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual DataReadRequest.Builder AddFilteredDataQualityStandard (int dataQualityStandard p0)public virtual DataReadRequest.Builder Aggregate (Android.Gms.Fitness.Data.DataSource dataSource p0, Android.Gms.Fitness.Data.DataType outputDataType p1)public virtual DataReadRequest.Builder Aggregate (Android.Gms.Fitness.Data.DataType inputDataType p0, Android.Gms.Fitness.Data.DataType outputDataType p1)public virtual DataReadRequest.Builder BucketByActivitySegment (int minDuration p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public virtual DataReadRequest.Builder BucketByActivitySegment (int minDuration p0, Java.Util.Concurrent.TimeUnit timeUnit p1, Android.Gms.Fitness.Data.DataSource activityDataSource p2)public virtual DataReadRequest.Builder BucketByActivityType (int minDuration p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public virtual DataReadRequest.Builder BucketByActivityType (int minDuration p0, Java.Util.Concurrent.TimeUnit timeUnit p1, Android.Gms.Fitness.Data.DataSource activityDataSource p2)public virtual DataReadRequest.Builder BucketBySession (int minDuration p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public virtual DataReadRequest.Builder BucketByTime (int duration p0, Java.Util.Concurrent.TimeUnit timeUnit p1)public virtual DataReadRequest.Builder Read (Android.Gms.Fitness.Data.DataSource dataSource p0)public virtual DataReadRequest.Builder Read (Android.Gms.Fitness.Data.DataType dataType p0)public virtual DataReadRequest.Builder SetLimit (int limit p0)public virtual DataReadRequest.Builder SetTimeRange (long start p0, long end p1, Java.Util.Concurrent.TimeUnit timeUnit p2)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual DataSourcesRequest.Builder SetDataSourceTypes (int[] dataSourceTypes p0)public virtual DataSourcesRequest.Builder SetDataTypes (Android.Gms.Fitness.Data.DataType[] dataTypes p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual DataTypeCreateRequest.Builder AddField (Android.Gms.Fitness.Data.Field field p0)public virtual DataTypeCreateRequest.Builder AddField (string name p0, int format p1)public virtual DataTypeCreateRequest.Builder SetName (string name p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructor:
public DataUpdateListenerRegistrationRequest (Android.Gms.Fitness.Data.DataSource p0, Android.Gms.Fitness.Data.DataType p1, Android.App.PendingIntent p2, Android.OS.IBinder p3);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual DataUpdateListenerRegistrationRequest.Builder SetDataSource (Android.Gms.Fitness.Data.DataSource dataSource p0)public virtual DataUpdateListenerRegistrationRequest.Builder SetDataType (Android.Gms.Fitness.Data.DataType dataType p0)public virtual DataUpdateListenerRegistrationRequest.Builder SetPendingIntent (Android.App.PendingIntent pendingIntent p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructor:
public DataUpdateRequest (long p0, long p1, Android.Gms.Fitness.Data.DataSet p2, Android.OS.IBinder p3);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual long GetEndTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetStartTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual DataUpdateRequest.Builder SetDataSet (Android.Gms.Fitness.Data.DataSet dataSet p0)public virtual DataUpdateRequest.Builder SetTimeInterval (long startTimeMillis p0, long endTimeMillis p1, Java.Util.Concurrent.TimeUnit timeUnit p2)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual GoalsReadRequest.Builder AddActivity (string activityName p0)public virtual GoalsReadRequest.Builder AddDataType (Android.Gms.Fitness.Data.DataType dataType p0)public virtual GoalsReadRequest.Builder AddObjectiveType (int objectiveType p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public static SensorRequest FromLocationRequest (Android.Gms.Fitness.Data.DataSource p0, Android.Gms.Location.LocationRequest p1);
Modified methods:
public SensorRequest FromLocationRequest (Android.Gms.Fitness.Data.DataSource dataSource p0, Android.Gms.Location.LocationRequest locationRequest p1)public virtual long GetFastestRate (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetMaxDeliveryLatency (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetSamplingRate (Java.Util.Concurrent.TimeUnit timeUnit p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual SensorRequest.Builder SetAccuracyMode (int accuracyMode p0)public virtual SensorRequest.Builder SetDataSource (Android.Gms.Fitness.Data.DataSource dataSource p0)public virtual SensorRequest.Builder SetDataType (Android.Gms.Fitness.Data.DataType dataType p0)public virtual SensorRequest.Builder SetFastestRate (int fastestInterval p0, Java.Util.Concurrent.TimeUnit unit p1)public virtual SensorRequest.Builder SetMaxDeliveryLatency (int interval p0, Java.Util.Concurrent.TimeUnit unit p1)public virtual SensorRequest.Builder SetSamplingRate (long interval p0, Java.Util.Concurrent.TimeUnit unit p1)public virtual SensorRequest.Builder SetTimeout (long timeout p0, Java.Util.Concurrent.TimeUnit timeUnit p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual SessionInsertRequest.Builder AddAggregateDataPoint (Android.Gms.Fitness.Data.DataPoint aggregateDataPoint p0)public virtual SessionInsertRequest.Builder AddDataSet (Android.Gms.Fitness.Data.DataSet dataSet p0)public virtual SessionInsertRequest.Builder SetSession (Android.Gms.Fitness.Data.Session session p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual long GetEndTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetStartTime (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual SessionReadRequest.Builder ExcludePackage (string appPackageName p0)public virtual SessionReadRequest.Builder Read (Android.Gms.Fitness.Data.DataSource dataSource p0)public virtual SessionReadRequest.Builder Read (Android.Gms.Fitness.Data.DataType dataType p0)public virtual SessionReadRequest.Builder SetSessionId (string sessionId p0)public virtual SessionReadRequest.Builder SetSessionName (string sessionName p0)public virtual SessionReadRequest.Builder SetTimeInterval (long startTime p0, long endTime p1, Java.Util.Concurrent.TimeUnit timeUnit p2)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual StartBleScanRequest.Builder SetBleScanCallback (BleScanCallback bleScanCallback p0)public virtual StartBleScanRequest.Builder SetDataTypes (Android.Gms.Fitness.Data.DataType[] dataTypes p0)public virtual StartBleScanRequest.Builder SetTimeoutSecs (int stopTimeSecs p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructor:
public BleDevicesResult (System.Collections.Generic.IList<Android.Gms.Fitness.Data.BleDevice> p0, Android.Gms.Common.Apis.Statuses p1);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.BleDevice> GetClaimedBleDevices (Android.Gms.Fitness.Data.DataType dataType p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual Android.Gms.Fitness.Data.DataSet GetDataSet (Android.Gms.Fitness.Data.DataSource dataSource p0)public virtual Android.Gms.Fitness.Data.DataSet GetDataSet (Android.Gms.Fitness.Data.DataType dataType p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataSource> GetDataSources (Android.Gms.Fitness.Data.DataType dataType p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructor:
public DataTypeResult (Android.Gms.Common.Apis.Statuses p0, Android.Gms.Fitness.Data.DataType p1);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructor:
public ListSubscriptionsResult (System.Collections.Generic.IList<Android.Gms.Fitness.Data.Subscription> p0, Android.Gms.Common.Apis.Statuses p1);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.Subscription> GetSubscriptions (Android.Gms.Fitness.Data.DataType dataType p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataSet> GetDataSet (Android.Gms.Fitness.Data.Session session p0)public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataSet> GetDataSet (Android.Gms.Fitness.Data.Session session p0, Android.Gms.Fitness.Data.DataType dataType p1)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
public class DataReadResponse : Android.Gms.Common.Apis.Response, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DataReadResponse ();
protected DataReadResponse (DataReadResult p0);
protected DataReadResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.Bucket> Buckets { get; }
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataSet> DataSets { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.Gms.Common.Apis.Statuses Status { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Fitness.Data.DataSet GetDataSet (Android.Gms.Fitness.Data.DataSource p0);
public virtual Android.Gms.Fitness.Data.DataSet GetDataSet (Android.Gms.Fitness.Data.DataType p0);
}
public class SessionReadResponse : Android.Gms.Common.Apis.Response, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SessionReadResponse ();
protected SessionReadResponse (SessionReadResult p0);
protected SessionReadResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.Session> Sessions { get; }
public virtual Android.Gms.Common.Apis.Statuses Status { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataSet> GetDataSet (Android.Gms.Fitness.Data.Session p0);
public virtual System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataSet> GetDataSet (Android.Gms.Fitness.Data.Session p0, Android.Gms.Fitness.Data.DataType p1);
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Android.OS.IBinder OnBind (Android.Content.Intent intent p0)public abstract System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataSource> OnFindDataSources (System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataType> dataTypes p0)public abstract bool OnRegister (FitnessSensorServiceRequest request p0)public abstract bool OnUnregister (Android.Gms.Fitness.Data.DataSource dataSource p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual long GetBatchInterval (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual long GetSamplingRate (Java.Util.Concurrent.TimeUnit timeUnit p0)public virtual override void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified methods:
public abstract void Publish (Android.Gms.Fitness.Data.DataPoint dataPoint p0)public abstract void Publish (System.Collections.Generic.IList<Android.Gms.Fitness.Data.DataPoint> dataPoints p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Removed interface:
Android.Gms.Common.Data.IFreezable
Modified properties:
public virtual final bool IsDataValid { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final Java.Lang.Object Freeze ()public virtual final void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetDeveloperName (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetDisplayName (Android.Database.CharArrayBuffer dataOut p0)
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Removed interface:
Android.Gms.Common.Data.IFreezable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual final Java.Lang.Object Freeze ()
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public static Android.Gms.Common.Apis.Scope ScopeGamesLite { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public static string GetAppId (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public static string GetCurrentAccountName (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public static int GetSdkVariant (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public static Android.Content.Intent GetSettingsIntent (Android.Gms.Common.Apis.GoogleApiClient p0);[Obsolete ("deprecated")] public static void SetGravityForPopups (Android.Gms.Common.Apis.GoogleApiClient p0, int p1);[Obsolete ("deprecated")] public static void SetViewForPopups (Android.Gms.Common.Apis.GoogleApiClient p0, Android.Views.View p1);[Obsolete ("deprecated")] public static Android.Gms.Common.Apis.PendingResult SignOut (Android.Gms.Common.Apis.GoogleApiClient p0);
Modified methods:
public string GetAppId (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public string GetCurrentAccountName (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public int GetSdkVariant (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public Android.Content.Intent GetSettingsIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public void SetGravityForPopups (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int gravity p1)public void SetViewForPopups (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, Android.Views.View gamesContentView p1)public Android.Gms.Common.Apis.PendingResult SignOut (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Added properties:
public virtual int ExtensionType { get; } public virtual Android.Gms.Auth.Api.SignIn.GoogleSignInAccount GoogleSignInAccount { get; } public virtual System.Collections.Generic.IList<Android.Gms.Common.Apis.Scope> ImpliedScopes { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added methods:
public override bool Equals (Java.Lang.Object p0); public override int GetHashCode ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public GamesClass.GamesOptions.Builder SetSdkVariant (int variant p0)public GamesClass.GamesOptions.Builder SetShowConnectingPopup (bool showConnectingPopup p0)public GamesClass.GamesOptions.Builder SetShowConnectingPopup (bool showConnectingPopup p0, int gravity p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusString (int statusCode p0)
Removed interface:
Android.Gms.Common.Data.IFreezable
Modified methods:
public abstract void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetDeveloperName (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetDisplayName (Android.Database.CharArrayBuffer dataOut p0)
Modified methods:
public abstract IGame GetCurrentGame (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult LoadGame (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public System.Threading.Tasks.Task<IGamesMetadataLoadGamesResult> LoadGameAsync (this IGamesMetadata api, Android.Gms.Common.Apis.GoogleApiClient apiClient)
Modified methods:
public abstract void Clear (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int notificationTypes p1)public abstract void ClearAll (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public abstract void GetDisplayName (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetTitle (Android.Database.CharArrayBuffer dataOut p0)
Modified methods:
public abstract Android.Content.Intent GetCompareProfileIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IPlayer player p1)public abstract IPlayer GetCurrentPlayer (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract string GetCurrentPlayerId (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Content.Intent GetPlayerSearchIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult LoadConnectedPlayers (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool forceReload p1)public abstract Android.Gms.Common.Apis.PendingResult LoadInvitablePlayers (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int pageSize p1, bool forceReload p2)public abstract Android.Gms.Common.Apis.PendingResult LoadMoreInvitablePlayers (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int pageSize p1)public abstract Android.Gms.Common.Apis.PendingResult LoadMoreRecentlyPlayedWithPlayers (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int pageSize p1)public abstract Android.Gms.Common.Apis.PendingResult LoadPlayer (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string playerId p1)public abstract Android.Gms.Common.Apis.PendingResult LoadPlayer (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string playerId p1, bool forceReload p2)public abstract Android.Gms.Common.Apis.PendingResult LoadRecentlyPlayedWithPlayers (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int pageSize p1, bool forceReload p2)
Modified methods:
public System.Threading.Tasks.Task<IPlayersLoadPlayersResult> LoadConnectedPlayersAsync (this IPlayers api, Android.Gms.Common.Apis.GoogleApiClient apiClient, bool forceReload)public System.Threading.Tasks.Task<IPlayersLoadPlayersResult> LoadInvitablePlayersAsync (this IPlayers api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int pageSize, bool forceReload)public System.Threading.Tasks.Task<IPlayersLoadPlayersResult> LoadMoreInvitablePlayersAsync (this IPlayers api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int pageSize)public System.Threading.Tasks.Task<IPlayersLoadPlayersResult> LoadMoreRecentlyPlayedWithPlayersAsync (this IPlayers api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int pageSize)public System.Threading.Tasks.Task<IPlayersLoadPlayersResult> LoadPlayerAsync (this IPlayers api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string playerId)public System.Threading.Tasks.Task<IPlayersLoadPlayersResult> LoadPlayerAsync (this IPlayers api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string playerId, bool forceReload)public System.Threading.Tasks.Task<IPlayersLoadPlayersResult> LoadRecentlyPlayedWithPlayersAsync (this IPlayers api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int pageSize, bool forceReload)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final void GetDisplayName (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetTitle (Android.Database.CharArrayBuffer dataOut p0)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public class AnnotatedData : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AnnotatedData (Java.Lang.Object p0, bool p1);
protected AnnotatedData (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsStale { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object Get ();
}
public sealed class GamesCallbackStatusCodes : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
[Obsolete ("deprecated")]
public static const int ClientReconnectRequired;
public static const int InternalError;
public static const int MultiplayerDisabled;
public static const int Ok;
public static const int RealTimeConnectionFailed;
public static const int RealTimeMessageSendFailed;
public static const int RealTimeRoomNotJoined;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string GetStatusCodeString (int p0);
// inner types
public interface IOnJoinedRoomStatusCodes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnLeftRoomStatusCodes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnRealTimeMessageSentStatusCodes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnRoomConnectedStatusCodes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnRoomCreatedStatusCodes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class GamesClientStatusCodes : Android.Gms.Common.Apis.CommonStatusCodes, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int AchievementNotIncremental;
public static const int AchievementUnknown;
public static const int AchievementUnlockFailure;
public static const int AchievementUnlocked;
public static const int AppMisconfigured;
public static const int GameNotFound;
public static const int InvalidRealTimeRoomId;
public static const int LicenseCheckFailed;
public static const int MatchErrorAlreadyRematched;
public static const int MatchErrorInactiveMatch;
public static const int MatchErrorInvalidMatchResults;
public static const int MatchErrorInvalidMatchState;
public static const int MatchErrorInvalidParticipantState;
public static const int MatchErrorLocallyModified;
public static const int MatchErrorOutOfDateVersion;
public static const int MatchNotFound;
public static const int MultiplayerDisabled;
public static const int MultiplayerErrorCreationNotAllowed;
public static const int MultiplayerErrorInvalidMultiplayerType;
public static const int MultiplayerErrorInvalidOperation;
public static const int MultiplayerErrorNotTrustedTester;
public static const int NetworkErrorNoData;
public static const int NetworkErrorOperationFailed;
public static const int OperationInFlight;
public static const int ParticipantNotConnected;
public static const int RealTimeConnectionFailed;
public static const int RealTimeInactiveRoom;
public static const int RealTimeMessageSendFailed;
public static const int RealTimeRoomNotJoined;
public static const int SnapshotCommitFailed;
public static const int SnapshotConflictMissing;
public static const int SnapshotContentsUnavailable;
public static const int SnapshotCreationFailed;
public static const int SnapshotFolderUnavailable;
public static const int SnapshotNotFound;
public static const int VideoAlreadyCapturing;
public static const int VideoNotActive;
public static const int VideoOutOfDiskSpace;
public static const int VideoPermissionError;
public static const int VideoStorageError;
public static const int VideoUnexpectedCaptureError;
public static const int VideoUnsupported;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string GetStatusCodeString (int p0);
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetFormattedCurrentSteps (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetFormattedTotalSteps (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetName (Android.Database.CharArrayBuffer dataOut p0)
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetFormattedCurrentSteps (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetFormattedTotalSteps (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetName (Android.Database.CharArrayBuffer dataOut p0)
Modified methods:
public abstract Android.Content.Intent GetAchievementsIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract void Increment (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string id p1, int numSteps p2)public abstract Android.Gms.Common.Apis.PendingResult IncrementImmediate (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string id p1, int numSteps p2)public abstract Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool forceReload p1)public abstract void Reveal (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string id p1)public abstract Android.Gms.Common.Apis.PendingResult RevealImmediate (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string id p1)public abstract void SetSteps (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string id p1, int numSteps p2)public abstract Android.Gms.Common.Apis.PendingResult SetStepsImmediate (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string id p1, int numSteps p2)public abstract void Unlock (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string id p1)public abstract Android.Gms.Common.Apis.PendingResult UnlockImmediate (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string id p1)
Modified methods:
public System.Threading.Tasks.Task<IAchievementsUpdateAchievementResult> IncrementImmediateAsync (this IAchievements api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string id, int numSteps)public System.Threading.Tasks.Task<IAchievementsLoadAchievementsResult> LoadAsync (this IAchievements api, Android.Gms.Common.Apis.GoogleApiClient apiClient, bool forceReload)public System.Threading.Tasks.Task<IAchievementsUpdateAchievementResult> RevealImmediateAsync (this IAchievements api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string id)public System.Threading.Tasks.Task<IAchievementsUpdateAchievementResult> SetStepsImmediateAsync (this IAchievements api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string id, int numSteps)public System.Threading.Tasks.Task<IAchievementsUpdateAchievementResult> UnlockImmediateAsync (this IAchievements api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string id)
public interface IAchievementAchievementState : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IAchievementAchievementType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Modified constructors:
public EventEntity (IEvent e p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetFormattedValue (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetName (Android.Database.CharArrayBuffer dataOut p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetFormattedValue (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetName (Android.Database.CharArrayBuffer dataOut p0)
Modified methods:
public abstract void Increment (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string eventId p1, int incrementAmount p2)public abstract Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool forceReload p1)public abstract Android.Gms.Common.Apis.PendingResult LoadByIds (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool forceReload p1, string[] eventIds p2)
Modified methods:
public System.Threading.Tasks.Task<IEventsLoadEventsResult> LoadAsync (this IEvents api, Android.Gms.Common.Apis.GoogleApiClient apiClient, bool forceReload)public System.Threading.Tasks.Task<IEventsLoadEventsResult> LoadByIdsAsync (this IEvents api, Android.Gms.Common.Apis.GoogleApiClient apiClient, bool forceReload, string[] eventIds)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added method:
public virtual bool PrepareForClientVersion (int p0);
public abstract class Zzd : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Zzd ();
protected Zzd (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
Modified methods:
public abstract void GetDisplayName (Android.Database.CharArrayBuffer dataOut p0)
Modified methods:
public abstract void GetDisplayRank (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetDisplayScore (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetScoreHolderDisplayName (Android.Database.CharArrayBuffer dataOut p0)
Modified methods:
public abstract Android.Content.Intent GetAllLeaderboardsIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Content.Intent GetLeaderboardIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1)public abstract Android.Content.Intent GetLeaderboardIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, int timeSpan p2)public abstract Android.Content.Intent GetLeaderboardIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, int timeSpan p2, int collection p3)public abstract Android.Gms.Common.Apis.PendingResult LoadCurrentPlayerLeaderboardScore (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, int span p2, int leaderboardCollection p3)public abstract Android.Gms.Common.Apis.PendingResult LoadLeaderboardMetadata (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool forceReload p1)public abstract Android.Gms.Common.Apis.PendingResult LoadLeaderboardMetadata (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, bool forceReload p2)public abstract Android.Gms.Common.Apis.PendingResult LoadMoreScores (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, LeaderboardScoreBuffer buffer p1, int maxResults p2, int pageDirection p3)public abstract Android.Gms.Common.Apis.PendingResult LoadPlayerCenteredScores (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, int span p2, int leaderboardCollection p3, int maxResults p4)public abstract Android.Gms.Common.Apis.PendingResult LoadPlayerCenteredScores (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, int span p2, int leaderboardCollection p3, int maxResults p4, bool forceReload p5)public abstract Android.Gms.Common.Apis.PendingResult LoadTopScores (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, int span p2, int leaderboardCollection p3, int maxResults p4)public abstract Android.Gms.Common.Apis.PendingResult LoadTopScores (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, int span p2, int leaderboardCollection p3, int maxResults p4, bool forceReload p5)public abstract void SubmitScore (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, long score p2)public abstract void SubmitScore (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, long score p2, string scoreTag p3)public abstract Android.Gms.Common.Apis.PendingResult SubmitScoreImmediate (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, long score p2)public abstract Android.Gms.Common.Apis.PendingResult SubmitScoreImmediate (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string leaderboardId p1, long score p2, string scoreTag p3)
Modified methods:
public System.Threading.Tasks.Task<ILeaderboardsLoadPlayerScoreResult> LoadCurrentPlayerLeaderboardScoreAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string leaderboardId, int span, int leaderboardCollection)public System.Threading.Tasks.Task<ILeaderboardsLeaderboardMetadataResult> LoadLeaderboardMetadataAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, bool forceReload)public System.Threading.Tasks.Task<ILeaderboardsLeaderboardMetadataResult> LoadLeaderboardMetadataAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string leaderboardId, bool forceReload)public System.Threading.Tasks.Task<ILeaderboardsLoadScoresResult> LoadMoreScoresAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, LeaderboardScoreBuffer buffer, int maxResults, int pageDirection)public System.Threading.Tasks.Task<ILeaderboardsLoadScoresResult> LoadPlayerCenteredScoresAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string leaderboardId, int span, int leaderboardCollection, int maxResults)public System.Threading.Tasks.Task<ILeaderboardsLoadScoresResult> LoadPlayerCenteredScoresAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string leaderboardId, int span, int leaderboardCollection, int maxResults, bool forceReload)public System.Threading.Tasks.Task<ILeaderboardsLoadScoresResult> LoadTopScoresAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string leaderboardId, int span, int leaderboardCollection, int maxResults)public System.Threading.Tasks.Task<ILeaderboardsLoadScoresResult> LoadTopScoresAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string leaderboardId, int span, int leaderboardCollection, int maxResults, bool forceReload)public System.Threading.Tasks.Task<ILeaderboardsSubmitScoreResult> SubmitScoreImmediateAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string leaderboardId, long score)public System.Threading.Tasks.Task<ILeaderboardsSubmitScoreResult> SubmitScoreImmediateAsync (this ILeaderboards api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string leaderboardId, long score, string scoreTag)
Modified base type:
Android.Gms.Common.Data.InternalAbstractDataBuffer Android.Gms.Common.Data.EntityBuffer
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected override string PrimaryDataMarkerColumn { get; }
Added method:
protected override Java.Lang.Object GetEntry (int p0, int p1);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ScoreSubmissionData.Result GetScoreResult (int timeSpan p0)
Modified constructors:
public ScoreSubmissionData.Result (long rawScore p0, string formattedScore p1, string scoreTag p2, bool newBest p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public interface ILeaderboardVariantCollection : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ILeaderboardVariantTimeSpan : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
Modified methods:
public abstract Android.Content.Intent GetInvitationInboxIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult LoadInvitations (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult LoadInvitations (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int sortOrder p1)public abstract void RegisterInvitationListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IOnInvitationReceivedListener listener p1)public abstract void UnregisterInvitationListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public System.Threading.Tasks.Task<IInvitationsLoadInvitationsResult> LoadInvitationsAsync (this IInvitations api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<IInvitationsLoadInvitationsResult> LoadInvitationsAsync (this IInvitations api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int sortOrder)
Modified methods:
public abstract void GetDisplayName (Android.Database.CharArrayBuffer dataOut p0)
Modified base type:
Android.Gms.Common.Data.InternalAbstractDataBuffer Android.Gms.Common.Data.EntityBuffer
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected override string PrimaryDataMarkerColumn { get; }
Added method:
protected override Java.Lang.Object GetEntry (int p0, int p1);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)
Added method:
public void SetShouldDowngrade (bool p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final void GetDisplayName (Android.Database.CharArrayBuffer dataOut p0)
Added method:
public void SetShouldDowngrade (bool p0);
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Modified constructors:
public ParticipantResult (string participantId p0, int result p1, int placing p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added methods:
public override bool Equals (Java.Lang.Object p0); public override int GetHashCode ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetParticipantId (System.Collections.Generic.IList<IParticipant> participants p0, string playerId p1)
public interface IMultiplayerInvitationSortOrder : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public abstract class InvitationCallback : Java.Lang.Object, IOnInvitationReceivedListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public InvitationCallback ();
protected InvitationCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnInvitationReceived (IInvitation p0);
public virtual void OnInvitationRemoved (string p0);
}
Modified methods:
public abstract void Create (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, RoomConfig config p1)public abstract void DeclineInvitation (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string invitationId p1)public abstract void DismissInvitation (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string invitationId p1)public abstract Android.Content.Intent GetSelectOpponentsIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int minPlayers p1, int maxPlayers p2)public abstract Android.Content.Intent GetSelectOpponentsIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int minPlayers p1, int maxPlayers p2, bool allowAutomatch p3)public abstract Android.Content.Intent GetWaitingRoomIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IRoom room p1, int minParticipantsToStart p2)public abstract void Join (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, RoomConfig config p1)public abstract void Leave (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IRoomUpdateListener listener p1, string roomId p2)public abstract int SendReliableMessage (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IRealTimeMultiplayerReliableMessageSentCallback listener p1, byte[] messageData p2, string roomId p3, string recipientParticipantId p4)public abstract int SendUnreliableMessage (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, byte[] messageData p1, string roomId p2, System.Collections.Generic.IList<string> recipientParticipantIds p3)public abstract int SendUnreliableMessage (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, byte[] messageData p1, string roomId p2, string recipientParticipantId p3)public abstract int SendUnreliableMessageToOthers (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, byte[] messageData p1, string roomId p2)
Modified methods:
public abstract void OnRealTimeMessageSent (int statusCode p0, int tokenId p1, string recipientParticipantId p2)
Modified methods:
public abstract void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public abstract Android.Gms.Games.MultiPlayer.IParticipant GetParticipant (string participantId p0)public abstract string GetParticipantId (string playerId p0)public abstract int GetParticipantStatus (string participantId p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual final void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flag flags)
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual IOnRealTimeMessageReceivedListener OnMessageReceivedListener { get; } public virtual RoomStatusUpdateCallback RoomStatusUpdateCallback { get; } public virtual RoomUpdateCallback RoomUpdateCallback { get; }
Modified methods:
public Android.OS.Bundle CreateAutoMatchCriteria (int minAutoMatchPlayers p0, int maxAutoMatchPlayers p1, long exclusiveBitMask p2)public RoomConfig.Builder InvokeBuilder (IRoomUpdateListener listener p0)
Obsoleted methods:
[Obsolete ("deprecated")] public static RoomConfig.Builder InvokeBuilder (IRoomUpdateListener p0);
Added method:
public static RoomConfig.Builder InvokeBuilder (RoomUpdateCallback p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public RoomConfig.Builder AddPlayersToInvite (System.Collections.Generic.IList<string> playerIds p0)public RoomConfig.Builder AddPlayersToInvite (string[] playerIds p0)public RoomConfig.Builder SetAutoMatchCriteria (Android.OS.Bundle autoMatchCriteria p0)public RoomConfig.Builder SetInvitationIdToAccept (string invitationId p0)public RoomConfig.Builder SetMessageReceivedListener (IRealTimeMessageReceivedListener listener p0)public RoomConfig.Builder SetRoomStatusUpdateListener (IRoomStatusUpdateListener listener p0)public RoomConfig.Builder SetVariant (int variant p0)
Obsoleted methods:
[Obsolete ("deprecated")] public RoomConfig.Builder SetMessageReceivedListener (IRealTimeMessageReceivedListener p0);[Obsolete ("deprecated")] public RoomConfig.Builder SetRoomStatusUpdateListener (IRoomStatusUpdateListener p0);
Added methods:
public RoomConfig.Builder SetOnMessageReceivedListener (IOnRealTimeMessageReceivedListener p0); public RoomConfig.Builder SetRoomStatusUpdateCallback (RoomStatusUpdateCallback p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public virtual final Android.Gms.Games.MultiPlayer.IParticipant GetParticipant (string participantId p0)public virtual final string GetParticipantId (string playerId p0)public virtual final int GetParticipantStatus (string participantId p0)
Added method:
public void SetShouldDowngrade (bool p0);
public interface IOnRealTimeMessageReceivedListener : IRealTimeMessageReceivedListener, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnRealTimeMessageReceived (RealTimeMessage p0);
}
public abstract class RoomStatusUpdateCallback : Java.Lang.Object, IRoomStatusUpdateListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RoomStatusUpdateCallback ();
protected RoomStatusUpdateCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnConnectedToRoom (IRoom p0);
public virtual void OnDisconnectedFromRoom (IRoom p0);
public virtual void OnP2PConnected (string p0);
public virtual void OnP2PDisconnected (string p0);
public virtual void OnPeerDeclined (IRoom p0, System.Collections.Generic.IList<string> p1);
public virtual void OnPeerInvitedToRoom (IRoom p0, System.Collections.Generic.IList<string> p1);
public virtual void OnPeerJoined (IRoom p0, System.Collections.Generic.IList<string> p1);
public virtual void OnPeerLeft (IRoom p0, System.Collections.Generic.IList<string> p1);
public virtual void OnPeersConnected (IRoom p0, System.Collections.Generic.IList<string> p1);
public virtual void OnPeersDisconnected (IRoom p0, System.Collections.Generic.IList<string> p1);
public virtual void OnRoomAutoMatching (IRoom p0);
public virtual void OnRoomConnecting (IRoom p0);
}
public abstract class RoomUpdateCallback : Java.Lang.Object, IRoomUpdateListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RoomUpdateCallback ();
protected RoomUpdateCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnJoinedRoom (int p0, IRoom p1);
public virtual void OnLeftRoom (int p0, string p1);
public virtual void OnRoomConnected (int p0, IRoom p1);
public virtual void OnRoomCreated (int p0, IRoom p1);
}
Modified methods:
public abstract void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public abstract Android.Gms.Games.MultiPlayer.IParticipant GetParticipant (string participantId p0)public abstract string GetParticipantId (string playerId p0)public abstract int GetParticipantStatus (string participantId p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AcceptInvitation (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string invitationId p1)public abstract Android.Gms.Common.Apis.PendingResult CancelMatch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1)public abstract Android.Gms.Common.Apis.PendingResult CreateMatch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, TurnBasedMatchConfig config p1)public abstract void DeclineInvitation (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string invitationId p1)public abstract void DismissInvitation (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string invitationId p1)public abstract void DismissMatch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1)public abstract Android.Gms.Common.Apis.PendingResult FinishMatch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1)public abstract Android.Gms.Common.Apis.PendingResult FinishMatch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1, byte[] matchData p2, Android.Gms.Games.MultiPlayer.ParticipantResult[] results p3)public abstract Android.Gms.Common.Apis.PendingResult FinishMatch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1, byte[] matchData p2, System.Collections.Generic.IList<Android.Gms.Games.MultiPlayer.ParticipantResult> results p3)public abstract Android.Content.Intent GetInboxIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract int GetMaxMatchDataSize (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Content.Intent GetSelectOpponentsIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int minPlayers p1, int maxPlayers p2)public abstract Android.Content.Intent GetSelectOpponentsIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int minPlayers p1, int maxPlayers p2, bool allowAutomatch p3)public abstract Android.Gms.Common.Apis.PendingResult LeaveMatch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1)public abstract Android.Gms.Common.Apis.PendingResult LeaveMatchDuringTurn (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1, string pendingParticipantId p2)public abstract Android.Gms.Common.Apis.PendingResult LoadMatch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1)public abstract Android.Gms.Common.Apis.PendingResult LoadMatchesByStatus (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int[] matchTurnStatuses p1)public abstract Android.Gms.Common.Apis.PendingResult LoadMatchesByStatus (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int invitationSortOrder p1, int[] matchTurnStatuses p2)public abstract void RegisterMatchUpdateListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IOnTurnBasedMatchUpdateReceivedListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult Rematch (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1)public abstract Android.Gms.Common.Apis.PendingResult TakeTurn (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1, byte[] matchData p2, string pendingParticipantId p3)public abstract Android.Gms.Common.Apis.PendingResult TakeTurn (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1, byte[] matchData p2, string pendingParticipantId p3, Android.Gms.Games.MultiPlayer.ParticipantResult[] results p4)public abstract Android.Gms.Common.Apis.PendingResult TakeTurn (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string matchId p1, byte[] matchData p2, string pendingParticipantId p3, System.Collections.Generic.IList<Android.Gms.Games.MultiPlayer.ParticipantResult> results p4)public abstract void UnregisterMatchUpdateListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public System.Threading.Tasks.Task<ITurnBasedMultiplayerInitiateMatchResult> AcceptInvitationAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string invitationId)public System.Threading.Tasks.Task<ITurnBasedMultiplayerCancelMatchResult> CancelMatchAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId)public System.Threading.Tasks.Task<ITurnBasedMultiplayerInitiateMatchResult> CreateMatchAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, TurnBasedMatchConfig config)public System.Threading.Tasks.Task<ITurnBasedMultiplayerUpdateMatchResult> FinishMatchAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId)public System.Threading.Tasks.Task<ITurnBasedMultiplayerUpdateMatchResult> FinishMatchAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId, byte[] matchData, Android.Gms.Games.MultiPlayer.ParticipantResult[] results)public System.Threading.Tasks.Task<ITurnBasedMultiplayerUpdateMatchResult> FinishMatchAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId, byte[] matchData, System.Collections.Generic.IList<Android.Gms.Games.MultiPlayer.ParticipantResult> results)public System.Threading.Tasks.Task<ITurnBasedMultiplayerLeaveMatchResult> LeaveMatchAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId)public System.Threading.Tasks.Task<ITurnBasedMultiplayerLeaveMatchResult> LeaveMatchDuringTurnAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId, string pendingParticipantId)public System.Threading.Tasks.Task<ITurnBasedMultiplayerLoadMatchResult> LoadMatchAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId)public System.Threading.Tasks.Task<ITurnBasedMultiplayerLoadMatchesResult> LoadMatchesByStatusAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int[] matchTurnStatuses)public System.Threading.Tasks.Task<ITurnBasedMultiplayerLoadMatchesResult> LoadMatchesByStatusAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int invitationSortOrder, int[] matchTurnStatuses)public System.Threading.Tasks.Task<ITurnBasedMultiplayerInitiateMatchResult> RematchAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId)public System.Threading.Tasks.Task<ITurnBasedMultiplayerUpdateMatchResult> TakeTurnAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId, byte[] matchData, string pendingParticipantId)public System.Threading.Tasks.Task<ITurnBasedMultiplayerUpdateMatchResult> TakeTurnAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId, byte[] matchData, string pendingParticipantId, Android.Gms.Games.MultiPlayer.ParticipantResult[] results)public System.Threading.Tasks.Task<ITurnBasedMultiplayerUpdateMatchResult> TakeTurnAsync (this ITurnBasedMultiplayer api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string matchId, byte[] matchData, string pendingParticipantId, System.Collections.Generic.IList<Android.Gms.Games.MultiPlayer.ParticipantResult> results)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Android.Gms.Common.Data.InternalAbstractDataBuffer Android.Gms.Common.Data.EntityBuffer
Added constructor:
protected TurnBasedMatchBuffer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected override string PrimaryDataMarkerColumn { get; }
Added methods:
public Java.Lang.Object Get (int index); protected override Java.Lang.Object GetEntry (int p0, int p1);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.OS.Bundle CreateAutoMatchCriteria (int minAutoMatchPlayers p0, int maxAutoMatchPlayers p1, long exclusiveBitMask p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public TurnBasedMatchConfig.Builder AddInvitedPlayer (string playerId p0)public TurnBasedMatchConfig.Builder AddInvitedPlayers (System.Collections.Generic.IList<string> playerIds p0)public TurnBasedMatchConfig.Builder SetAutoMatchCriteria (Android.OS.Bundle autoMatchCriteria p0)public TurnBasedMatchConfig.Builder SetVariant (int variant p0)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public virtual final Android.Gms.Games.MultiPlayer.IParticipant GetParticipant (string participantId p0)public virtual final string GetParticipantId (string playerId p0)public virtual final int GetParticipantStatus (string participantId p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
public interface ITurnBasedMatchMatchTurnStatus : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public abstract class TurnBasedMatchUpdateCallback : Java.Lang.Object, IOnTurnBasedMatchUpdateReceivedListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public TurnBasedMatchUpdateCallback ();
protected TurnBasedMatchUpdateCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnTurnBasedMatchReceived (ITurnBasedMatch p0);
public virtual void OnTurnBasedMatchRemoved (string p0);
}
Removed interface:
Android.Gms.Common.Data.IFreezable
Modified methods:
public abstract void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public abstract void GetName (Android.Database.CharArrayBuffer dataOut p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult Accept (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string questId p1)public abstract Android.Gms.Common.Apis.PendingResult Claim (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string questId p1, string milestoneId p2)public abstract Android.Content.Intent GetQuestIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string questId p1)public abstract Android.Content.Intent GetQuestsIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int[] questSelectors p1)public abstract Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int[] questSelectors p1, int sortOrder p2, bool forceReload p3)public abstract Android.Gms.Common.Apis.PendingResult LoadByIds (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool forceReload p1, string[] questIds p2)public abstract void RegisterQuestUpdateListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IQuestUpdateListener listener p1)public abstract void ShowStateChangedPopup (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string questId p1)public abstract void UnregisterQuestUpdateListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public System.Threading.Tasks.Task<IQuestsAcceptQuestResult> AcceptAsync (this IQuests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string questId)public System.Threading.Tasks.Task<IQuestsClaimMilestoneResult> ClaimAsync (this IQuests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string questId, string milestoneId)public System.Threading.Tasks.Task<IQuestsLoadQuestsResult> LoadAsync (this IQuests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int[] questSelectors, int sortOrder, bool forceReload)public System.Threading.Tasks.Task<IQuestsLoadQuestsResult> LoadByIdsAsync (this IQuests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, bool forceReload, string[] questIds)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Android.Gms.Common.Data.InternalAbstractDataBuffer Android.Gms.Common.Data.EntityBuffer
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected override string PrimaryDataMarkerColumn { get; }
Added method:
protected override Java.Lang.Object GetEntry (int p0, int p1);
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Removed interface:
Android.Gms.Common.Data.IFreezable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Modified properties:
public virtual final bool IsDataValid { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final Java.Lang.Object Freeze ()public virtual final void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public virtual final void GetName (Android.Database.CharArrayBuffer dataOut p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Removed interface:
Android.Gms.Common.Data.IFreezable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual final Java.Lang.Object Freeze ()
Modified base type:
Android.Gms.Common.Data.InternalAbstractDataBuffer Android.Gms.Common.Data.EntityBuffer
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected override string PrimaryDataMarkerColumn { get; }
Added method:
protected override Java.Lang.Object GetEntry (int p0, int p1);
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final int GetRecipientStatus (string playerId p0)public virtual final bool IsConsumed (string playerId p0)
Modified methods:
public abstract int GetRecipientStatus (string playerId p0)public abstract bool IsConsumed (string playerId p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AcceptRequest (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string requestId p1)public abstract Android.Gms.Common.Apis.PendingResult AcceptRequests (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, System.Collections.Generic.IList<string> requestIds p1)public abstract Android.Gms.Common.Apis.PendingResult DismissRequest (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string requestId p1)public abstract Android.Gms.Common.Apis.PendingResult DismissRequests (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, System.Collections.Generic.IList<string> requestIds p1)public abstract System.Collections.Generic.IList<IGameRequest> GetGameRequestsFromBundle (Android.OS.Bundle extras p0)public abstract System.Collections.Generic.IList<IGameRequest> GetGameRequestsFromInboxResponse (Android.Content.Intent response p0)public abstract Android.Content.Intent GetInboxIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract int GetMaxLifetimeDays (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract int GetMaxPayloadSize (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Content.Intent GetSendIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int type p1, byte[] payload p2, int requestLifetimeDays p3, Android.Graphics.Bitmap icon p4, string description p5)public abstract Android.Gms.Common.Apis.PendingResult LoadRequests (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int requestDirection p1, int types p2, int sortOrder p3)public abstract void RegisterRequestListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IOnRequestReceivedListener listener p1)public abstract void UnregisterRequestListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public System.Threading.Tasks.Task<IRequestsUpdateRequestsResult> AcceptRequestAsync (this IRequests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string requestId)public System.Threading.Tasks.Task<IRequestsUpdateRequestsResult> AcceptRequestsAsync (this IRequests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, System.Collections.Generic.IList<string> requestIds)public System.Threading.Tasks.Task<IRequestsUpdateRequestsResult> DismissRequestAsync (this IRequests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string requestId)public System.Threading.Tasks.Task<IRequestsUpdateRequestsResult> DismissRequestsAsync (this IRequests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, System.Collections.Generic.IList<string> requestIds)public System.Threading.Tasks.Task<IRequestsLoadRequestsResult> LoadRequestsAsync (this IRequests api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int requestDirection, int types, int sortOrder)
Modified methods:
public abstract GameRequestBuffer GetRequests (int requestType p0)
Modified methods:
public abstract int GetRequestOutcome (string requestId p0)
Modified methods:
public abstract bool ModifyBytes (int dstOffset p0, byte[] content p1, int srcOffset p2, int count p3)public abstract bool WriteBytes (byte[] content p0)
Modified methods:
public abstract void GetDescription (Android.Database.CharArrayBuffer dataOut p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult CommitAndClose (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, ISnapshot snapshot p1, ISnapshotMetadataChange metadataChange p2)public abstract Android.Gms.Common.Apis.PendingResult Delete (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, ISnapshotMetadata metadata p1)public abstract void DiscardAndClose (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, ISnapshot snapshot p1)public abstract int GetMaxCoverImageSize (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract int GetMaxDataSize (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Content.Intent GetSelectSnapshotIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string title p1, bool allowAddButton p2, bool allowDelete p3, int maxSnapshots p4)public abstract ISnapshotMetadata GetSnapshotFromBundle (Android.OS.Bundle extras p0)public abstract Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool forceReload p1)public abstract Android.Gms.Common.Apis.PendingResult Open (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, ISnapshotMetadata metadata p1)public abstract Android.Gms.Common.Apis.PendingResult Open (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, ISnapshotMetadata metadata p1, int conflictPolicy p2)public abstract Android.Gms.Common.Apis.PendingResult Open (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string fileName p1, bool createIfNotFound p2)public abstract Android.Gms.Common.Apis.PendingResult Open (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string fileName p1, bool createIfNotFound p2, int conflictPolicy p3)public abstract Android.Gms.Common.Apis.PendingResult ResolveConflict (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string conflictId p1, ISnapshot snapshot p2)public abstract Android.Gms.Common.Apis.PendingResult ResolveConflict (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string conflictId p1, string snapshotId p2, ISnapshotMetadataChange metadataChange p3, ISnapshotContents snapshotContents p4)
Modified methods:
public System.Threading.Tasks.Task<ISnapshotsCommitSnapshotResult> CommitAndCloseAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, ISnapshot snapshot, ISnapshotMetadataChange metadataChange)public System.Threading.Tasks.Task<ISnapshotsDeleteSnapshotResult> DeleteAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, ISnapshotMetadata metadata)public System.Threading.Tasks.Task<ISnapshotsLoadSnapshotsResult> LoadAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, bool forceReload)public System.Threading.Tasks.Task<ISnapshotsOpenSnapshotResult> OpenAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, ISnapshotMetadata metadata)public System.Threading.Tasks.Task<ISnapshotsOpenSnapshotResult> OpenAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, ISnapshotMetadata metadata, int conflictPolicy)public System.Threading.Tasks.Task<ISnapshotsOpenSnapshotResult> OpenAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string fileName, bool createIfNotFound)public System.Threading.Tasks.Task<ISnapshotsOpenSnapshotResult> OpenAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string fileName, bool createIfNotFound, int conflictPolicy)public System.Threading.Tasks.Task<ISnapshotsOpenSnapshotResult> ResolveConflictAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string conflictId, ISnapshot snapshot)public System.Threading.Tasks.Task<ISnapshotsOpenSnapshotResult> ResolveConflictAsync (this ISnapshots api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string conflictId, string snapshotId, ISnapshotMetadataChange metadataChange, ISnapshotContents snapshotContents)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public SnapshotMetadataChangeBuilder FromMetadata (ISnapshotMetadata metadata p0)public SnapshotMetadataChangeBuilder SetCoverImage (Android.Graphics.Bitmap coverImage p0)public SnapshotMetadataChangeBuilder SetDescription (string description p0)public SnapshotMetadataChangeBuilder SetPlayedTimeMillis (long playedTimeMillis p0)public SnapshotMetadataChangeBuilder SetProgressValue (long progressValue p0)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public virtual final void GetDescription (Android.Database.CharArrayBuffer dataOut p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Android.Gms.Common.Data.Zzc Android.Gms.Common.Data.DataBufferRef
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult LoadPlayerStats (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, bool forceReload p1)
Modified methods:
public System.Threading.Tasks.Task<IStatsLoadPlayerStatsResult> LoadPlayerStatsAsync (this IStats api, Android.Gms.Common.Apis.GoogleApiClient apiClient, bool forceReload)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult GetCaptureCapabilities (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Content.Intent GetCaptureOverlayIntent (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult GetCaptureState (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract Android.Gms.Common.Apis.PendingResult IsCaptureAvailable (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, int captureMode p1)public abstract bool IsCaptureSupported (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract void RegisterCaptureOverlayStateChangedListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, IVideosCaptureOverlayStateListener listener p1)public abstract void UnregisterCaptureOverlayStateChangedListener (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)
Modified methods:
public abstract void OnCaptureOverlayStateChanged (int overlayState p0)
Modified methods:
public System.Threading.Tasks.Task<IVideosCaptureCapabilitiesResult> GetCaptureCapabilitiesAsync (this IVideos api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<IVideosCaptureStateResult> GetCaptureStateAsync (this IVideos api, Android.Gms.Common.Apis.GoogleApiClient apiClient)public System.Threading.Tasks.Task<IVideosCaptureAvailableResult> IsCaptureAvailableAsync (this IVideos api, Android.Gms.Common.Apis.GoogleApiClient apiClient, int p)
Modified base type:
Java.Lang.Object Android.Gms.Games.Internal.Zzd
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object obj p0)public bool IsFullySupported (int captureMode p0, int qualityLevel p1)public bool SupportsCaptureMode (int captureMode p0)public bool SupportsQualityLevel (int qualityLevel p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructor:
public VideoConfiguration (int p0, int p1, string p2, string p3, string p4, string p5, bool p6);
Added constructor:
public VideoConfiguration (int p0, int p1, bool p2);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Removed property:
public string StreamUrl { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public bool IsValidCaptureMode (int captureMode p0, bool allowUnknown p1)public bool IsValidQualityLevel (int qualityLevel p0, bool allowUnknown p1)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public VideoConfiguration.Builder (int qualityLevel p0, int captureMode p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public VideoConfiguration.Builder SetCaptureMode (int captureMode p0)public VideoConfiguration.Builder SetQualityLevel (int qualityLevel p0)
public interface IValidCaptureModes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
Modified constructors:
public VideosCaptureOverlayStateEventArgs (int overlayState p0)
Removed property:
public int OverlayState { get; }
Added property:
public int P0 { get; }
Modified base type:
Firebase.Iid.Zzb Android.Gms.Iid.Zzb
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnMessageReceived (string from p0, Android.OS.Bundle data p1)public virtual void OnMessageSent (string msgId p0)public virtual void OnSendError (string msgId p0, string error p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void CancelAllTasks (Java.Lang.Class gcmTaskService p0)public virtual void CancelTask (string tag p0, Java.Lang.Class gcmTaskService p1)public GcmNetworkManager GetInstance (Android.Content.Context context p0)public virtual void Schedule (Task task p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public static GcmPubSub GetInstance (Android.Content.Context p0);[Obsolete ("deprecated")] public virtual void Subscribe (string p0, string p1, Android.OS.Bundle p2);[Obsolete ("deprecated")] public virtual void Unsubscribe (string p0, string p1);
Modified methods:
public GcmPubSub GetInstance (Android.Content.Context context p0)public virtual void Subscribe (string registrationToken p0, string topic p1, Android.OS.Bundle extras p2)public virtual void Unsubscribe (string registrationToken p0, string topic p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override void OnReceive (Android.Content.Context context p0, Android.Content.Intent intent p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Android.OS.IBinder OnBind (Android.Content.Intent intent p0)public abstract int OnRunTask (TaskParams params p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public virtual void Close ();[Obsolete ("deprecated")] public static GoogleCloudMessaging GetInstance (Android.Content.Context p0);[Obsolete ("deprecated")] public virtual string GetMessageType (Android.Content.Intent p0);[Obsolete ("deprecated")] public virtual void Send (string p0, string p1, Android.OS.Bundle p2);[Obsolete ("deprecated")] public virtual void Send (string p0, string p1, long p2, Android.OS.Bundle p3);
Modified methods:
public GoogleCloudMessaging GetInstance (Android.Content.Context context p0)public virtual string GetMessageType (Android.Content.Intent intent p0)public virtual string Register (string[] senderIds p0)public virtual void Send (string to p0, string msgId p1, Android.OS.Bundle data p2)public virtual void Send (string to p0, string msgId p1, long timeToLive p2, Android.OS.Bundle data p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual OneoffTask.Builder SetExecutionWindow (long windowStartDelaySeconds p0, long windowEndDelaySeconds p1)public override Task.Builder SetExtras (Android.OS.Bundle extras p0)public override Task.Builder SetPersisted (bool isPersisted p0)public override Task.Builder SetRequiredNetwork (int requiredNetworkState p0)public override Task.Builder SetRequiresCharging (bool requiresCharging p0)public override Task.Builder SetService (Java.Lang.Class gcmTaskService p0)public override Task.Builder SetTag (string tag p0)public override Task.Builder SetUpdateCurrent (bool updateCurrent p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Task.Builder SetExtras (Android.OS.Bundle extras p0)public virtual PeriodicTask.Builder SetFlex (long flexInSeconds p0)public virtual PeriodicTask.Builder SetPeriod (long periodInSeconds p0)public override Task.Builder SetPersisted (bool isPersisted p0)public override Task.Builder SetRequiredNetwork (int requiredNetworkState p0)public override Task.Builder SetRequiresCharging (bool requiresCharging p0)public override Task.Builder SetService (Java.Lang.Class gcmTaskService p0)public override Task.Builder SetTag (string tag p0)public override Task.Builder SetUpdateCurrent (bool updateCurrent p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags i flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Task.Builder SetExtras (Android.OS.Bundle extras p0)public abstract Task.Builder SetPersisted (bool isPersisted p0)public abstract Task.Builder SetRequiredNetwork (int requiredNetworkState p0)public abstract Task.Builder SetRequiresCharging (bool requiresCharging p0)public abstract Task.Builder SetService (Java.Lang.Class gcmTaskService p0)public abstract Task.Builder SetTag (string tag p0)public abstract Task.Builder SetUpdateCurrent (bool updateCurrent p0)
Modified constructors:
public TaskParams (string tag p0)public TaskParams (string tag p0, Android.OS.Bundle extras p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void RequestUserAddress (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, UserAddressRequest request p1, int requestCode p2)
Modified constructors:
public Address.AddressOptions (int theme p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public UserAddressRequest.Builder AddAllowedCountrySpecification (Model.CountrySpecification countrySpecification p0)public UserAddressRequest.Builder AddAllowedCountrySpecifications (System.Collections.Generic.ICollection<Model.CountrySpecification> countrySpecifications p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public CountrySpecification (string countryCode p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public UserAddress FromIntent (Android.Content.Intent data p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Removed field:
public static const string ErrorBackoff = "RETRY_LATER";
Obsoleted properties:
[Obsolete ("deprecated")] public virtual long CreationTime { get; }[Obsolete ("deprecated")] public virtual string Id { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public virtual void DeleteInstanceID ();[Obsolete ("deprecated")] public virtual void DeleteToken (string p0, string p1);[Obsolete ("deprecated")] public static InstanceID GetInstance (Android.Content.Context p0);[Obsolete ("deprecated")] public virtual string GetToken (string p0, string p1);[Obsolete ("deprecated")] public virtual string GetToken (string p0, string p1, Android.OS.Bundle p2);
Modified methods:
public virtual void DeleteToken (string authorizedEntity p0, string scope p1)public InstanceID GetInstance (Android.Content.Context context p0)public virtual string GetToken (string authorizedEntity p0, string scope p1)public virtual string GetToken (string authorizedEntity p0, string scope p1, Android.OS.Bundle extras p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void WriteToParcel (Android.OS.Parcel p0 dest, Android.OS.ParcelableWriteFlags p1 flags)
public abstract class Zzb : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Zzb ();
protected Zzb (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void HandleIntent (Android.Content.Intent p0);
public override Android.OS.IBinder OnBind (Android.Content.Intent p0);
public override Android.App.StartCommandResult OnStartCommand (Android.Content.Intent p0, Android.App.StartCommandFlags p1, int p2);
}
Modified methods:
public abstract Android.Content.PM.ApplicationInfo GetApplicationInfo (string packageName p0, int flags p1)public abstract Java.Lang.ICharSequence GetApplicationLabelFormatted (Android.Content.PM.ApplicationInfo info p0)public abstract string GetInstallerPackageName (string packageName p0)public abstract Android.Content.PM.PackageInfo GetPackageInfo (string packageName p0, int flags p1)public abstract string[] GetPackagesForUid (int uid p0)public abstract bool InvokeIsInstantApp (string packageName p0)public abstract bool SetInstantAppCookie (byte[] cookie p0)
Modified methods:
public string GetApplicationLabel (this IPackageManagerCompat self, Android.Content.PM.ApplicationInfo info p0)
Removed property:
public static IInstantAppsApi InstantAppsApi { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public IActivityCompat GetActivityCompat (Android.App.Activity activity p0)public InstantAppsClient GetInstantAppsClient (Android.App.Activity activity p0)public InstantAppsClient GetInstantAppsClient (Android.Content.Context context p0)public IPackageManagerCompat GetPackageManagerCompat (Android.Content.Context context p0)
Added methods:
public static ILauncher GetLauncher (Android.Content.Context p0); public static bool ShowInstallPrompt (Android.App.Activity p0, Android.Content.Intent p1, int p2, string p3);
Removed property:
public virtual Android.Gms.Tasks.Task InstantAppData { get; }
Added properties:
[Obsolete] public Android.Gms.Tasks.Task InstantAppDate { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added methods:
public virtual Android.Gms.Tasks.Task GetInstantAppData (); public Android.Gms.Tasks.Task GetInstantAppLaunchData (string p0);
public interface ILauncher : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual InstantAppIntentData GetInstantAppIntentData (string p0, Android.Content.Intent p1);
public virtual Android.Gms.Tasks.Task GetInstantAppLaunchData (string p0);
public virtual bool InitializeIntentClient ();
}
public class InstantAppIntentData : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected InstantAppIntentData (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public InstantAppIntentData (Android.Content.Intent p0, int p1, string p2);
// fields
public static const int ResultLaunchOk;
public static const int ResultNoLaunch;
public static const int ResultNoLaunchHoldback;
public static const int ResultUserPrefersBrowser;
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public virtual Android.Content.Intent Intent { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int MatchResult { get; }
public virtual string PackageName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static InstantAppIntentData Zzg { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public interface IMatchResult : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class LaunchData : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LaunchData (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LaunchData (Android.Content.Intent p0, string p1, string p2, Android.Gms.Common.Data.BitmapTeleporter p3);
// properties
public virtual Android.Graphics.Bitmap ApplicationIcon { get; }
public virtual string ApplicationLabel { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public virtual Android.Content.Intent Intent { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string PackageName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public abstract class Launcher : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraDoNotLaunchInstantApp = "com.google.android.gms.instantapps.DO_NOT_LAUNCH_INSTANT_APP";
public static const string ExtraIsReferrerTrusted = "com.google.android.gms.instantapps.IS_REFERRER_TRUSTED";
public static const string ExtraIsUserConfirmedLaunch = "com.google.android.gms.instantapps.IS_USER_CONFIRMED_LAUNCH";
public static const string ExtraTrustedReferrerPkg = "com.google.android.gms.instantapps.TRUSTED_REFERRER_PKG";
}
public abstract class LauncherConsts : Android.Gms.InstantApp.Launcher, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ActivityRecognitionClient GetClient (Android.App.Activity activity p0)public ActivityRecognitionClient GetClient (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task RemoveActivityUpdates (Android.App.PendingIntent callbackIntent p0)public virtual Android.Gms.Tasks.Task RequestActivityUpdates (long detectionIntervalMillis p0, Android.App.PendingIntent callbackIntent p1)
Added methods:
public virtual Android.Gms.Tasks.Task RemoveActivityTransitionUpdates (Android.App.PendingIntent p0); public virtual Android.Gms.Tasks.Task RequestActivityTransitionUpdates (ActivityTransitionRequest p0, Android.App.PendingIntent p1);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public ActivityRecognitionResult (DetectedActivity mostProbableActivity p0, long time p1, long elapsedRealtimeMillis p2)public ActivityRecognitionResult (System.Collections.Generic.IList<DetectedActivity> probableActivities p0, long time p1, long elapsedRealtimeMillis p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public ActivityRecognitionResult ExtractResult (Android.Content.Intent intent p0)public virtual int GetActivityConfidence (int activityType p0)public bool HasResult (Android.Content.Intent intent p0)public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public DetectedActivity (int activityType p0, int confidence p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added field:
public static const string KeyVerticalAccuracy = "verticalAccuracy";
Obsoleted properties:
[Obsolete ()] public Android.Gms.Tasks.Task LastLocation { get; }[Obsolete ()] public Android.Gms.Tasks.Task LocationAvailability { get; }
Modified properties:
public virtual Android.Gms.Tasks.Task LastLocation { get; }public virtual Android.Gms.Tasks.Task LocationAvailability { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task RemoveLocationUpdates (Android.App.PendingIntent callbackIntent p0)public virtual Android.Gms.Tasks.Task RemoveLocationUpdates (LocationCallbackBase callback p0)public virtual Android.Gms.Tasks.Task RequestLocationUpdates (LocationRequest request p0, Android.App.PendingIntent callbackIntent p1)public virtual Android.Gms.Tasks.Task RequestLocationUpdates (LocationRequest request p0, LocationCallbackBase callback p1, Android.OS.Looper looper p2)public virtual Android.Gms.Tasks.Task SetMockLocation (Android.Locations.Location mockLocation p0)public virtual Android.Gms.Tasks.Task SetMockMode (bool isMockMode p0)
Added methods:
public virtual Android.Gms.Tasks.Task GetLastLocation (); public virtual Android.Gms.Tasks.Task GetLocationAvailability ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public GeofenceBuilder SetCircularRegion (double latitude p0, double longitude p1, float radius p2)public GeofenceBuilder SetExpirationDuration (long durationMillis p0)public GeofenceBuilder SetLoiteringDelay (int loiteringDelayMs p0)public GeofenceBuilder SetNotificationResponsiveness (int notificationResponsivenessMs p0)public GeofenceBuilder SetRequestId (string requestId p0)public GeofenceBuilder SetTransitionTypes (int transitionTypes p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task AddGeofences (GeofencingRequest geofencingRequest p0, Android.App.PendingIntent pendingIntent p1)public virtual Android.Gms.Tasks.Task RemoveGeofences (Android.App.PendingIntent pendingIntent p0)public virtual Android.Gms.Tasks.Task RemoveGeofences (System.Collections.Generic.IList<string> geofenceRequestIds p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public GeofencingEvent FromIntent (Android.Content.Intent intent p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public GeofencingRequest.Builder AddGeofence (IGeofence geofence p0)public GeofencingRequest.Builder AddGeofences (System.Collections.Generic.IList<IGeofence> geofences p0)public GeofencingRequest.Builder SetInitialTrigger (int initialTrigger p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult RemoveActivityUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent callbackIntent p1)public abstract Android.Gms.Common.Apis.PendingResult RequestActivityUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, long detectionIntervalMillis p1, Android.App.PendingIntent callbackIntent p2)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveActivityUpdatesAsync (this IActivityRecognitionApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent callbackIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RequestActivityUpdatesAsync (this IActivityRecognitionApi api, Android.Gms.Common.Apis.GoogleApiClient client, long detectionIntervalMillis, Android.App.PendingIntent callbackIntent)
Modified methods:
public Android.Gms.Common.Apis.PendingResult RequestLocationUpdates (this IFusedLocationProviderApi p, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, LocationRequest locationRequest, LocationListener listener)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult FlushLocations (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Locations.Location GetLastLocation (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract LocationAvailability GetLocationAvailability (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult RemoveLocationUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent callbackIntent p1)public abstract Android.Gms.Common.Apis.PendingResult RemoveLocationUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, ILocationListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult RemoveLocationUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, LocationCallbackBase callback p1)public abstract Android.Gms.Common.Apis.PendingResult RequestLocationUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, LocationRequest request p1, Android.App.PendingIntent callbackIntent p2)public abstract Android.Gms.Common.Apis.PendingResult RequestLocationUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, LocationRequest request p1, ILocationListener listener p2)public abstract Android.Gms.Common.Apis.PendingResult RequestLocationUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, LocationRequest request p1, ILocationListener listener p2, Android.OS.Looper looper p3)public abstract Android.Gms.Common.Apis.PendingResult RequestLocationUpdates (Android.Gms.Common.Apis.GoogleApiClient client p0, LocationRequest request p1, LocationCallbackBase callback p2, Android.OS.Looper looper p3)public abstract Android.Gms.Common.Apis.PendingResult SetMockLocation (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Locations.Location mockLocation p1)public abstract Android.Gms.Common.Apis.PendingResult SetMockMode (Android.Gms.Common.Apis.GoogleApiClient client p0, bool isMockMode p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveLocationUpdatesAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent callbackIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveLocationUpdatesAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, ILocationListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveLocationUpdatesAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, LocationCallbackBase callback)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RequestLocationUpdatesAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, LocationRequest request, Android.App.PendingIntent callbackIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RequestLocationUpdatesAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, LocationRequest request, ILocationListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RequestLocationUpdatesAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, LocationRequest request, ILocationListener listener, Android.OS.Looper looper)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RequestLocationUpdatesAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, LocationRequest request, LocationCallbackBase callback, Android.OS.Looper looper)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SetMockLocationAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Locations.Location mockLocation)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SetMockModeAsync (this IFusedLocationProviderApi api, Android.Gms.Common.Apis.GoogleApiClient client, bool isMockMode)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddGeofences (Android.Gms.Common.Apis.GoogleApiClient client p0, GeofencingRequest geofencingRequest p1, Android.App.PendingIntent pendingIntent p2)public abstract Android.Gms.Common.Apis.PendingResult AddGeofences (Android.Gms.Common.Apis.GoogleApiClient client p0, System.Collections.Generic.IList<IGeofence> geofences p1, Android.App.PendingIntent pendingIntent p2)public abstract Android.Gms.Common.Apis.PendingResult RemoveGeofences (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent pendingIntent p1)public abstract Android.Gms.Common.Apis.PendingResult RemoveGeofences (Android.Gms.Common.Apis.GoogleApiClient client p0, System.Collections.Generic.IList<string> geofenceRequestIds p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddGeofencesAsync (this IGeofencingApi api, Android.Gms.Common.Apis.GoogleApiClient client, GeofencingRequest geofencingRequest, Android.App.PendingIntent pendingIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddGeofencesAsync (this IGeofencingApi api, Android.Gms.Common.Apis.GoogleApiClient client, System.Collections.Generic.IList<IGeofence> geofences, Android.App.PendingIntent pendingIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveGeofencesAsync (this IGeofencingApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent pendingIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveGeofencesAsync (this IGeofencingApi api, Android.Gms.Common.Apis.GoogleApiClient client, System.Collections.Generic.IList<string> geofenceRequestIds)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult CheckLocationSettings (Android.Gms.Common.Apis.GoogleApiClient client p0, LocationSettingsRequest locationSettingsRequest p1)
Modified methods:
public System.Threading.Tasks.Task<LocationSettingsResult> CheckLocationSettingsAsync (this ISettingsApi api, Android.Gms.Common.Apis.GoogleApiClient client, LocationSettingsRequest request)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object o p0)public LocationAvailability ExtractLocationAvailability (Android.Content.Intent intent p0)public bool HasLocationAvailability (Android.Content.Intent intent p0)public final void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnLocationAvailability (LocationAvailability locationAvailability p0)public virtual void OnLocationResult (LocationResult result p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public bool IsFastestIntervalExplicitlySet { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object object p0)public LocationRequest SetExpirationDuration (long millis p0)public LocationRequest SetExpirationTime (long millis p0)public LocationRequest SetFastestInterval (long millis p0)public LocationRequest SetInterval (long millis p0)public LocationRequest SetMaxWaitTime (long millis p0)public LocationRequest SetNumUpdates (int numUpdates p0)public LocationRequest SetPriority (int priority p0)public LocationRequest SetSmallestDisplacement (float smallestDisplacementMeters p0)public final void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public LocationResult Create (System.Collections.Generic.IList<Android.Locations.Location> locations p0)public override final bool Equals (Java.Lang.Object other p0)public LocationResult ExtractResult (Android.Content.Intent intent p0)public bool HasResult (Android.Content.Intent intent p0)public final void WriteToParcel (Android.OS.Parcel parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public FusedLocationProviderClient GetFusedLocationProviderClient (Android.App.Activity activity p0)public FusedLocationProviderClient GetFusedLocationProviderClient (Android.Content.Context context p0)public GeofencingClient GetGeofencingClient (Android.App.Activity activity p0)public GeofencingClient GetGeofencingClient (Android.Content.Context context p0)public SettingsClient GetSettingsClient (Android.App.Activity activity p0)public SettingsClient GetSettingsClient (Android.Content.Context context p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LocationSettingsRequest.Builder AddAllLocationRequests (System.Collections.Generic.ICollection<LocationRequest> requests p0)public LocationSettingsRequest.Builder AddLocationRequest (LocationRequest request p0)public LocationSettingsRequest.Builder SetAlwaysShow (bool show p0)public LocationSettingsRequest.Builder SetNeedBle (bool needBle p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public LocationSettingsStates FromIntent (Android.Content.Intent intent p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task CheckLocationSettings (LocationSettingsRequest locationSettingsRequest p0)
public class ActivityTransition : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActivityTransition (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ActivityTransitionEnter;
public static const int ActivityTransitionExit;
// properties
public virtual int ActivityType { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TransitionType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActivityTransition.Builder ();
protected ActivityTransition.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual ActivityTransition Build ();
public virtual ActivityTransition.Builder SetActivityTransition (int p0);
public virtual ActivityTransition.Builder SetActivityType (int p0);
}
public interface ISupportedActivityTransition : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class ActivityTransitionEvent : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActivityTransitionEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActivityTransitionEvent (int p0, int p1, long p2);
// properties
public virtual int ActivityType { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public virtual long ElapsedRealTimeNanos { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TransitionType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class ActivityTransitionRequest : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActivityTransitionRequest (System.Collections.Generic.IList<ActivityTransition> p0);
protected ActivityTransitionRequest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public static Java.Util.IComparator IsSameTransition { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void SerializeToIntentExtra (Android.Content.Intent p0);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class ActivityTransitionResult : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActivityTransitionResult (System.Collections.Generic.IList<ActivityTransitionEvent> p0);
protected ActivityTransitionResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual System.Collections.Generic.IList<ActivityTransitionEvent> TransitionEvents { get; }
// methods
public static ActivityTransitionResult ExtractResult (Android.Content.Intent p0);
public static bool HasResult (Android.Content.Intent p0);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public AddPlaceRequest (string name p0, Android.Gms.Maps.Model.LatLng latLng p1, string address p2, System.Collections.Generic.IList<Java.Lang.Integer> placeTypes p3, Android.Net.Uri uri p4)public AddPlaceRequest (string name p0, Android.Gms.Maps.Model.LatLng latLng p1, string address p2, System.Collections.Generic.IList<Java.Lang.Integer> placeTypes p3, string phoneNumber p4)public AddPlaceRequest (string name p0, Android.Gms.Maps.Model.LatLng latLng p1, string address p2, System.Collections.Generic.IList<Java.Lang.Integer> placeTypes p3, string phoneNumber p4, Android.Net.Uri websiteUri p5)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AutocompleteFilter.Builder SetCountry (string country p0)public AutocompleteFilter.Builder SetTypeFilter (int typeFilter p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Tasks.Task AddPlace (AddPlaceRequest p0);
Modified methods:
public virtual Android.Gms.Tasks.Task AddPlace (AddPlaceRequest addPlaceRequest p0)public virtual Android.Gms.Tasks.Task GetAutocompletePredictions (string query p0, Android.Gms.Maps.Model.LatLngBounds bounds p1, AutocompleteFilter filter p2)public virtual Android.Gms.Tasks.Task GetPhoto (IPlacePhotoMetadata photoMetadata p0)public virtual Android.Gms.Tasks.Task GetPlaceById (string[] placeIds p0)public virtual Android.Gms.Tasks.Task GetPlacePhotos (string placeId p0)public virtual Android.Gms.Tasks.Task GetScaledPhoto (IPlacePhotoMetadata photoMetadata p0, int width p1, int height p2)
Added methods:
public virtual Android.Gms.Tasks.Task GetAutocompletePredictions (string p0, Android.Gms.Maps.Model.LatLngBounds p1, int p2, AutocompleteFilter p3); public System.Threading.Tasks.Task<AutocompletePredictionBufferResponse> GetAutocompletePredictionsAsync (string query, Android.Gms.Maps.Model.LatLngBounds bounds, AutocompleteFilter filter); public System.Threading.Tasks.Task<PlaceBufferResponse> GetPlaceByIdAsync (string[] placeIds);
Modified methods:
public abstract Java.Lang.ICharSequence GetFullTextFormatted (Android.Text.Style.CharacterStyle matchStyle p0)public abstract Java.Lang.ICharSequence GetPrimaryTextFormatted (Android.Text.Style.CharacterStyle matchStyle p0)public abstract Java.Lang.ICharSequence GetSecondaryTextFormatted (Android.Text.Style.CharacterStyle matchStyle p0)
Modified methods:
public string GetFullText (this IAutocompletePrediction self, Android.Text.Style.CharacterStyle matchStyle p0)public string GetPrimaryText (this IAutocompletePrediction self, Android.Text.Style.CharacterStyle matchStyle p0)public string GetSecondaryText (this IAutocompletePrediction self, Android.Text.Style.CharacterStyle matchStyle p0)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult AddPlace (Android.Gms.Common.Apis.GoogleApiClient p0, AddPlaceRequest p1);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddPlace (Android.Gms.Common.Apis.GoogleApiClient client p0, AddPlaceRequest addPlaceRequest p1)public abstract Android.Gms.Common.Apis.PendingResult GetAutocompletePredictions (Android.Gms.Common.Apis.GoogleApiClient client p0, string query p1, Android.Gms.Maps.Model.LatLngBounds bounds p2, AutocompleteFilter filter p3)public abstract Android.Gms.Common.Apis.PendingResult GetPlaceById (Android.Gms.Common.Apis.GoogleApiClient client p0, string[] placeIds p1)public abstract Android.Gms.Common.Apis.PendingResult GetPlacePhotos (Android.Gms.Common.Apis.GoogleApiClient client p0, string placeId p1)
Modified methods:
public System.Threading.Tasks.Task<PlaceBuffer> AddPlaceAsync (this IGeoDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, AddPlaceRequest addPlaceRequest)public System.Threading.Tasks.Task<AutocompletePredictionBuffer> GetAutocompletePredictionsAsync (this IGeoDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, string query, Android.Gms.Maps.Model.LatLngBounds bounds, AutocompleteFilter filter)public System.Threading.Tasks.Task<PlaceBuffer> GetPlaceByIdAsync (this IGeoDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, string[] placeIds)public System.Threading.Tasks.Task<PlacePhotoMetadataResult> GetPlacePhotosAsync (this IGeoDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, string placeId)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult GetCurrentPlace (Android.Gms.Common.Apis.GoogleApiClient client p0, PlaceFilter filter p1)public abstract Android.Gms.Common.Apis.PendingResult ReportDeviceAtPlace (Android.Gms.Common.Apis.GoogleApiClient client p0, PlaceReport report p1)
Modified methods:
public System.Threading.Tasks.Task<PlaceLikelihoodBuffer> GetCurrentPlaceAsync (this IPlaceDetectionApi api, Android.Gms.Common.Apis.GoogleApiClient client, PlaceFilter filter)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ReportDeviceAtPlaceAsync (this IPlaceDetectionApi api, Android.Gms.Common.Apis.GoogleApiClient client, PlaceReport report)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult GetPhoto (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetScaledPhoto (Android.Gms.Common.Apis.GoogleApiClient client p0, int width p1, int height p2)
Modified methods:
public System.Threading.Tasks.Task<PlacePhotoResult> GetPhotoAsync (this IPlacePhotoMetadata api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<PlacePhotoResult> GetScaledPhotoAsync (this IPlacePhotoMetadata api, Android.Gms.Common.Apis.GoogleApiClient client, int width, int height)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Modified base type:
Android.Gms.Common.Apis.InternalResponseObject Android.Gms.Common.Apis.DataBufferResponse
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task GetCurrentPlace (PlaceFilter filter p0)public virtual Android.Gms.Tasks.Task ReportDeviceAtPlace (PlaceReport report p0)
Modified constructors:
public PlaceFilter (bool requireOpenNow p0, System.Collections.Generic.ICollection<string> restrictToPlaceIds p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Modified base type:
Android.Gms.Common.Apis.InternalResponseObject Android.Gms.Common.Apis.DataBufferResponse
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Java.Lang.Object Get (int position p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public PlaceReport Create (string placeId p0, string tag p1)public virtual override void WriteToParcel (Android.OS.Parcel dest p0, Android.OS.ParcelableWriteFlags flags p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public static GeoDataClient GetGeoDataClient (Android.App.Activity p0, PlacesOptions p1);[Obsolete ("deprecated")] public static GeoDataClient GetGeoDataClient (Android.Content.Context p0, PlacesOptions p1);[Obsolete ("deprecated")] public static PlaceDetectionClient GetPlaceDetectionClient (Android.App.Activity p0, PlacesOptions p1);[Obsolete ("deprecated")] public static PlaceDetectionClient GetPlaceDetectionClient (Android.Content.Context p0, PlacesOptions p1);
Modified methods:
public GeoDataClient GetGeoDataClient (Android.App.Activity activity p0, PlacesOptions options p1)public GeoDataClient GetGeoDataClient (Android.Content.Context context p0, PlacesOptions options p1)public PlaceDetectionClient GetPlaceDetectionClient (Android.App.Activity activity p0, PlacesOptions options p1)public PlaceDetectionClient GetPlaceDetectionClient (Android.Content.Context context p0, PlacesOptions options p1)
Added methods:
public static GeoDataClient GetGeoDataClient (Android.App.Activity p0); public static GeoDataClient GetGeoDataClient (Android.Content.Context p0); public static PlaceDetectionClient GetPlaceDetectionClient (Android.App.Activity p0); public static PlaceDetectionClient GetPlaceDetectionClient (Android.Content.Context p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object object p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Modified constructors:
public ErrorEventArgs (Android.Gms.Common.Apis.Statuses status p0)
Removed property:
public Android.Gms.Common.Apis.Statuses Status { get; }
Added property:
public Android.Gms.Common.Apis.Statuses P0 { get; }
Modified methods:
public abstract void OnError (Android.Gms.Common.Apis.Statuses status p0)public abstract void OnPlaceSelected (Android.Gms.Location.Places.IPlace place p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.Gms.Location.Places.IPlace GetPlace (Android.Content.Context context p0, Android.Content.Intent intent p1)public Android.Gms.Common.Apis.Statuses GetStatus (Android.Content.Context context p0, Android.Content.Intent intent p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void SetBoundsBias (Android.Gms.Maps.Model.LatLngBounds bounds p0)public virtual void SetFilter (Android.Gms.Location.Places.AutocompleteFilter filter p0)public virtual void SetHint (Java.Lang.ICharSequence hint p0)public void SetHint (string hint p0)public virtual void SetOnPlaceSelectedListener (IPlaceSelectionListener listener p0)public virtual void SetText (Java.Lang.ICharSequence text p0)public void SetText (string text p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetAttributions (Android.Content.Intent intent p0)public Android.Gms.Maps.Model.LatLngBounds GetLatLngBounds (Android.Content.Intent intent p0)public Android.Gms.Location.Places.IPlace GetPlace (Android.Content.Context context p0, Android.Content.Intent intent p1)public Android.Gms.Location.Places.IPlace GetPlace (Android.Content.Intent intent p0, Android.Content.Context context p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Content.Intent Build (Android.App.Activity activity p0)public virtual PlacePicker.IntentBuilder SetLatLngBounds (Android.Gms.Maps.Model.LatLngBounds latLngBounds p0)
Modified constructors:
public PlaceSelectedEventArgs (Android.Gms.Location.Places.IPlace place p0)
Removed property:
public Android.Gms.Location.Places.IPlace Place { get; }
Added property:
public Android.Gms.Location.Places.IPlace P0 { get; }
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void SetBoundsBias (Android.Gms.Maps.Model.LatLngBounds bounds p0)public virtual void SetFilter (Android.Gms.Location.Places.AutocompleteFilter filter p0)public virtual void SetHint (Java.Lang.ICharSequence hint p0)public void SetHint (string hint p0)public virtual void SetOnPlaceSelectedListener (IPlaceSelectionListener listener p0)public virtual void SetText (Java.Lang.ICharSequence text p0)public void SetText (string text p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CameraUpdate NewCameraPosition (Model.CameraPosition cameraPosition p0)public CameraUpdate NewLatLng (Model.LatLng latLng p0)public CameraUpdate NewLatLngBounds (Model.LatLngBounds bounds p0, int padding p1)public CameraUpdate NewLatLngBounds (Model.LatLngBounds bounds p0, int width p1, int height p2, int padding p3)public CameraUpdate NewLatLngZoom (Model.LatLng latLng p0, float zoom p1)public CameraUpdate ScrollBy (float xPixel p0, float yPixel p1)public CameraUpdate ZoomBy (float amount p0)public CameraUpdate ZoomBy (float amount p0, Android.Graphics.Point focus p1)public CameraUpdate ZoomTo (float zoom p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Model.Circle AddCircle (Model.CircleOptions options p0)public Model.GroundOverlay AddGroundOverlay (Model.GroundOverlayOptions options p0)public Model.Marker AddMarker (Model.MarkerOptions options p0)public Model.Polygon AddPolygon (Model.PolygonOptions options p0)public Model.Polyline AddPolyline (Model.PolylineOptions options p0)public Model.TileOverlay AddTileOverlay (Model.TileOverlayOptions options p0)public void AnimateCamera (CameraUpdate update p0)public void AnimateCamera (CameraUpdate update p0, GoogleMap.ICancelableCallback callback p1)public void AnimateCamera (CameraUpdate update p0, int durationMs p1, GoogleMap.ICancelableCallback callback p2)public void MoveCamera (CameraUpdate update p0)public void SetContentDescription (string description p0)public bool SetIndoorEnabled (bool enabled p0)public void SetInfoWindowAdapter (GoogleMap.IInfoWindowAdapter adapter p0)public void SetLatLngBoundsForCameraTarget (Model.LatLngBounds bounds p0)public void SetLocationSource (ILocationSource source p0)public bool SetMapStyle (Model.MapStyleOptions style p0)public void SetMaxZoomPreference (float maxZoomPreference p0)public void SetMinZoomPreference (float minZoomPreference p0)public void SetOnCameraChangeListener (GoogleMap.IOnCameraChangeListener listener p0)public void SetOnCameraIdleListener (GoogleMap.IOnCameraIdleListener listener p0)public void SetOnCameraMoveCanceledListener (GoogleMap.IOnCameraMoveCanceledListener listener p0)public void SetOnCameraMoveListener (GoogleMap.IOnCameraMoveListener listener p0)public void SetOnCameraMoveStartedListener (GoogleMap.IOnCameraMoveStartedListener listener p0)public void SetOnCircleClickListener (GoogleMap.IOnCircleClickListener listener p0)public void SetOnGroundOverlayClickListener (GoogleMap.IOnGroundOverlayClickListener listener p0)public void SetOnIndoorStateChangeListener (GoogleMap.IOnIndoorStateChangeListener listener p0)public void SetOnInfoWindowClickListener (GoogleMap.IOnInfoWindowClickListener listener p0)public void SetOnInfoWindowCloseListener (GoogleMap.IOnInfoWindowCloseListener listener p0)public void SetOnInfoWindowLongClickListener (GoogleMap.IOnInfoWindowLongClickListener listener p0)public void SetOnMapClickListener (GoogleMap.IOnMapClickListener listener p0)public void SetOnMapLoadedCallback (GoogleMap.IOnMapLoadedCallback callback p0)public void SetOnMapLongClickListener (GoogleMap.IOnMapLongClickListener listener p0)public void SetOnMarkerClickListener (GoogleMap.IOnMarkerClickListener listener p0)public void SetOnMarkerDragListener (GoogleMap.IOnMarkerDragListener listener p0)public void SetOnMyLocationButtonClickListener (GoogleMap.IOnMyLocationButtonClickListener listener p0)public void SetOnMyLocationChangeListener (GoogleMap.IOnMyLocationChangeListener listener p0)public void SetOnMyLocationClickListener (GoogleMap.IOnMyLocationClickListener listener p0)public void SetOnPoiClickListener (GoogleMap.IOnPoiClickListener listener p0)public void SetOnPolygonClickListener (GoogleMap.IOnPolygonClickListener listener p0)public void SetOnPolylineClickListener (GoogleMap.IOnPolylineClickListener listener p0)public void SetPadding (int left p0, int top p1, int right p2, int bottom p3)public void Snapshot (GoogleMap.ISnapshotReadyCallback callback p0)public void Snapshot (GoogleMap.ISnapshotReadyCallback callback p0, Android.Graphics.Bitmap bitmap p1)
Modified constructors:
public GoogleMap.CameraMoveStartedEventArgs (int reason p0)
Removed property:
public int Reason { get; }
Added property:
public int P0 { get; }
Modified constructors:
public GoogleMap.CircleClickEventArgs (Model.Circle circle p0)
Removed property:
public Model.Circle Circle { get; }
Added property:
public Model.Circle P0 { get; }
Modified constructors:
public GoogleMap.GroundOverlayClickEventArgs (Model.GroundOverlay groundOverlay p0)
Removed property:
public Model.GroundOverlay GroundOverlay { get; }
Added property:
public Model.GroundOverlay P0 { get; }
Modified methods:
public abstract Android.Views.View GetInfoContents (Model.Marker marker p0)public abstract Android.Views.View GetInfoWindow (Model.Marker marker p0)
Modified methods:
public abstract void OnCameraMoveStarted (int reason p0)
Modified methods:
public abstract void OnCircleClick (Model.Circle circle p0)
Modified methods:
public abstract void OnGroundOverlayClick (Model.GroundOverlay groundOverlay p0)
Modified methods:
public abstract void OnInfoWindowClose (Model.Marker marker p0)
Modified methods:
public abstract void OnInfoWindowLongClick (Model.Marker marker p0)
Modified methods:
public abstract bool OnMarkerClick (Model.Marker marker p0)
Modified methods:
public abstract void OnMyLocationClick (Android.Locations.Location location p0)
Modified methods:
public abstract void OnPoiClick (Model.PointOfInterest poi p0)
Modified methods:
public abstract void OnPolygonClick (Model.Polygon polygon p0)
Modified methods:
public abstract void OnPolylineClick (Model.Polyline polyline p0)
Modified methods:
public abstract void OnSnapshotReady (Android.Graphics.Bitmap snapshot p0)
Modified constructors:
public GoogleMap.InfoWindowCloseEventArgs (Model.Marker marker p0)
Removed property:
public Model.Marker Marker { get; }
Added property:
public Model.Marker P0 { get; }
Modified constructors:
public GoogleMap.InfoWindowLongClickEventArgs (Model.Marker marker p0)
Removed property:
public Model.Marker Marker { get; }
Added property:
public Model.Marker P0 { get; }
Modified constructors:
public GoogleMap.MarkerClickEventArgs (bool handled, Model.Marker marker p0)
Removed property:
public Model.Marker Marker { get; }
Added property:
public Model.Marker P0 { get; }
Modified constructors:
public GoogleMap.MyLocationClickEventArgs (Android.Locations.Location location p0)
Removed property:
public Android.Locations.Location Location { get; }
Added property:
public Android.Locations.Location P0 { get; }
Modified constructors:
public GoogleMap.PoiClickEventArgs (Model.PointOfInterest poi p0)
Removed property:
public Model.PointOfInterest Poi { get; }
Added property:
public Model.PointOfInterest P0 { get; }
Modified constructors:
public GoogleMap.PolygonClickEventArgs (Model.Polygon polygon p0)
Removed property:
public Model.Polygon Polygon { get; }
Added property:
public Model.Polygon P0 { get; }
Modified constructors:
public GoogleMap.PolylineClickEventArgs (Model.Polyline polyline p0)
Removed property:
public Model.Polyline Polyline { get; }
Added property:
public Model.Polyline P0 { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public GoogleMapOptions CreateFromAttributes (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public GoogleMapOptions InvokeAmbientEnabled (bool enabled p0)public GoogleMapOptions InvokeCamera (Model.CameraPosition camera p0)public GoogleMapOptions InvokeCompassEnabled (bool enabled p0)public GoogleMapOptions InvokeLatLngBoundsForCameraTarget (Model.LatLngBounds llbounds p0)public GoogleMapOptions InvokeLiteMode (bool enabled p0)public GoogleMapOptions InvokeMapToolbarEnabled (bool enabled p0)public GoogleMapOptions InvokeMapType (int mapType p0)public GoogleMapOptions InvokeMaxZoomPreference (float maxZoomPreference p0)public GoogleMapOptions InvokeMinZoomPreference (float minZoomPreference p0)public GoogleMapOptions InvokeRotateGesturesEnabled (bool enabled p0)public GoogleMapOptions InvokeScrollGesturesEnabled (bool enabled p0)public GoogleMapOptions InvokeTiltGesturesEnabled (bool enabled p0)public GoogleMapOptions InvokeUseViewLifecycleInFragment (bool useViewLifecycleInFragment p0)public GoogleMapOptions InvokeZoomControlsEnabled (bool enabled p0)public GoogleMapOptions InvokeZoomGesturesEnabled (bool enabled p0)public GoogleMapOptions InvokeZOrderOnTop (bool zOrderOnTop p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified methods:
public abstract void Activate (ILocationSourceOnLocationChangedListener listener p0)
Modified methods:
public abstract void OnLocationChanged (Android.Locations.Location location p0)
Modified methods:
public abstract void OnMapReady (GoogleMap googleMap p0)
Modified methods:
public abstract void OnStreetViewPanoramaReady (StreetViewPanorama panorama p0)
Modified constructors:
public LocationSourceOnLocationChangedEventArgs (Android.Locations.Location location p0)
Removed property:
public Android.Locations.Location Location { get; }
Added property:
public Android.Locations.Location P0 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void GetMapAsync (IOnMapReadyCallback callback p0)public MapFragment NewInstance (GoogleMapOptions options p0)public void OnEnterAmbient (Android.OS.Bundle ambientDetails p0)
Modified constructors:
public MapView (Android.Content.Context context p0)public MapView (Android.Content.Context context p0, GoogleMapOptions options p1)public MapView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public MapView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyle p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void GetMapAsync (IOnMapReadyCallback callback p0)public void OnCreate (Android.OS.Bundle savedInstanceState p0)public void OnEnterAmbient (Android.OS.Bundle ambientDetails p0)public void OnSaveInstanceState (Android.OS.Bundle outState p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public int Initialize (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Model.LatLng FromScreenLocation (Android.Graphics.Point point p0)public Android.Graphics.Point ToScreenLocation (Model.LatLng location p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void AnimateTo (Model.StreetViewPanoramaCamera camera p0, long duration p1)public virtual Android.Graphics.Point OrientationToPoint (Model.StreetViewPanoramaOrientation orientation p0)public virtual Model.StreetViewPanoramaOrientation PointToOrientation (Android.Graphics.Point point p0)public void SetOnStreetViewPanoramaCameraChangeListener (StreetViewPanorama.IOnStreetViewPanoramaCameraChangeListener listener p0)public void SetOnStreetViewPanoramaChangeListener (StreetViewPanorama.IOnStreetViewPanoramaChangeListener listener p0)public void SetOnStreetViewPanoramaClickListener (StreetViewPanorama.IOnStreetViewPanoramaClickListener listener p0)public void SetOnStreetViewPanoramaLongClickListener (StreetViewPanorama.IOnStreetViewPanoramaLongClickListener listener p0)public virtual void SetPosition (Model.LatLng position p0)public virtual void SetPosition (string panoId p0)public virtual void SetPosition (Model.LatLng position p0, int radius p1)
Added methods:
public virtual void SetPosition (Model.LatLng p0, Model.StreetViewSource p1); public virtual void SetPosition (Model.LatLng p0, int p1, Model.StreetViewSource p2);
Modified methods:
public abstract void OnStreetViewPanoramaCameraChange (Model.StreetViewPanoramaCamera camera p0)
Modified methods:
public abstract void OnStreetViewPanoramaChange (Model.StreetViewPanoramaLocation location p0)
Modified methods:
public abstract void OnStreetViewPanoramaClick (Model.StreetViewPanoramaOrientation orientation p0)
Modified methods:
public abstract void OnStreetViewPanoramaLongClick (Model.StreetViewPanoramaOrientation orientation p0)
Modified constructors:
public StreetViewPanorama.StreetViewPanoramaCameraChangeEventArgs (Model.StreetViewPanoramaCamera camera p0)
Removed property:
public Model.StreetViewPanoramaCamera Camera { get; }
Added property:
public Model.StreetViewPanoramaCamera P0 { get; }
Modified constructors:
public StreetViewPanorama.StreetViewPanoramaChangeEventArgs (Model.StreetViewPanoramaLocation location p0)
Removed property:
public Model.StreetViewPanoramaLocation Location { get; }
Added property:
public Model.StreetViewPanoramaLocation P0 { get; }
Modified constructors:
public StreetViewPanorama.StreetViewPanoramaClickEventArgs (Model.StreetViewPanoramaOrientation orientation p0)
Removed property:
public Model.StreetViewPanoramaOrientation Orientation { get; }
Added property:
public Model.StreetViewPanoramaOrientation P0 { get; }
Modified constructors:
public StreetViewPanorama.StreetViewPanoramaLongClickEventArgs (Model.StreetViewPanoramaOrientation orientation p0)
Removed property:
public Model.StreetViewPanoramaOrientation Orientation { get; }
Added property:
public Model.StreetViewPanoramaOrientation P0 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void GetStreetViewPanoramaAsync (IOnStreetViewPanoramaReadyCallback callback p0)public StreetViewPanoramaFragment NewInstance (StreetViewPanoramaOptions options p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public Model.StreetViewSource Source { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public StreetViewPanoramaOptions InvokePanningGesturesEnabled (bool enabled p0)public StreetViewPanoramaOptions InvokePanoramaId (string panoId p0)public StreetViewPanoramaOptions InvokePosition (Model.LatLng position p0)public StreetViewPanoramaOptions InvokePosition (Model.LatLng position p0, Java.Lang.Integer radius p1)public StreetViewPanoramaOptions InvokeStreetNamesEnabled (bool enabled p0)public StreetViewPanoramaOptions InvokeUserNavigationEnabled (bool enabled p0)public StreetViewPanoramaOptions InvokeUseViewLifecycleInFragment (bool useViewLifecycleInFragment p0)public StreetViewPanoramaOptions InvokeZoomGesturesEnabled (bool enabled p0)public StreetViewPanoramaOptions PanoramaCamera (Model.StreetViewPanoramaCamera camera p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added methods:
public StreetViewPanoramaOptions InvokePosition (Model.LatLng p0, Model.StreetViewSource p1); public StreetViewPanoramaOptions InvokePosition (Model.LatLng p0, Java.Lang.Integer p1, Model.StreetViewSource p2);
Modified constructors:
public StreetViewPanoramaView (Android.Content.Context context p0)public StreetViewPanoramaView (Android.Content.Context context p0, StreetViewPanoramaOptions options p1)public StreetViewPanoramaView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public StreetViewPanoramaView (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1, int defStyle p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void GetStreetViewPanoramaAsync (IOnStreetViewPanoramaReadyCallback callback p0)public void OnCreate (Android.OS.Bundle savedInstanceState p0)public virtual void OnDestroy ()public virtual void OnResume ()public void OnSaveInstanceState (Android.OS.Bundle outState p0)
Added methods:
public virtual void OnStart (); public virtual void OnStop ();
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void GetMapAsync (IOnMapReadyCallback callback p0)public SupportMapFragment NewInstance (GoogleMapOptions options p0)public void OnEnterAmbient (Android.OS.Bundle ambientDetails p0)
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void GetStreetViewPanoramaAsync (IOnStreetViewPanoramaReadyCallback callback p0)public SupportStreetViewPanoramaFragment NewInstance (StreetViewPanoramaOptions options p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void SetAllGesturesEnabled (bool enabled p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public BitmapDescriptor DefaultMarker (float hue p0)public BitmapDescriptor FromAsset (string assetName p0)public BitmapDescriptor FromBitmap (Android.Graphics.Bitmap image p0)public BitmapDescriptor FromFile (string fileName p0)public BitmapDescriptor FromPath (string absolutePath p0)public BitmapDescriptor FromResource (int resourceId p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public CameraPosition (LatLng target p0, float zoom p1, float tilt p2, float bearing p3)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public CameraPosition CreateFromAttributes (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public override final bool Equals (Java.Lang.Object o p0)public CameraPosition FromLatLngZoom (LatLng target p0, float zoom p1)public CameraPosition.Builder InvokeBuilder (CameraPosition camera p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public CameraPosition.Builder (CameraPosition previous p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CameraPosition.Builder Bearing (float bearing p0)public CameraPosition.Builder Target (LatLng location p0)public CameraPosition.Builder Tilt (float tilt p0)public CameraPosition.Builder Zoom (float zoom p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public CircleOptions Clickable (bool clickable p0)public CircleOptions InvokeCenter (LatLng center p0)public CircleOptions InvokeFillColor (int color p0)public CircleOptions InvokeRadius (double radius p0)public CircleOptions InvokeStrokeColor (int color p0)public CircleOptions InvokeStrokePattern (System.Collections.Generic.IList<PatternItem> pattern p0)public CircleOptions InvokeStrokeWidth (float width p0)public CircleOptions InvokeZIndex (float zIndex p0)public CircleOptions Visible (bool visible p0)
Modified constructors:
public CustomCap (BitmapDescriptor bitmapDescriptor p0)public CustomCap (BitmapDescriptor bitmapDescriptor p0, float refWidth p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public Dash (float length p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public Gap (float length p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)public void SetDimensions (float width p0)public void SetDimensions (float width p0, float height p1)public void SetImage (BitmapDescriptor imageDescriptor p0)public void SetPositionFromBounds (LatLngBounds bounds p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public GroundOverlayOptions Anchor (float u p0, float v p1)public GroundOverlayOptions Clickable (bool clickable p0)public GroundOverlayOptions InvokeBearing (float bearing p0)public GroundOverlayOptions InvokeImage (BitmapDescriptor imageDescriptor p0)public GroundOverlayOptions InvokeTransparency (float transparency p0)public GroundOverlayOptions InvokeZIndex (float zIndex p0)public GroundOverlayOptions Position (LatLng location p0, float width p1)public GroundOverlayOptions Position (LatLng location p0, float width p1, float height p2)public GroundOverlayOptions PositionFromBounds (LatLngBounds bounds p0)public GroundOverlayOptions Visible (bool visible p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified methods:
public abstract Tile GetTile (int x p0, int y p1, int zoom p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public LatLng (double latitude p0, double longitude p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object o p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public LatLngBounds (LatLng southwest p0, LatLng northeast p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public bool Contains (LatLng point p0)public LatLngBounds CreateFromAttributes (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public override final bool Equals (Java.Lang.Object o p0)public LatLngBounds Including (LatLng point p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LatLngBounds.Builder Include (LatLng point p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public MapStyleOptions (string json p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public MapStyleOptions LoadRawResourceStyle (Android.Content.Context clientContext p0, int resourceId p1)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)public void SetAnchor (float anchorU p0, float anchorV p1)public void SetIcon (BitmapDescriptor iconDescriptor p0)public void SetInfoWindowAnchor (float anchorU p0, float anchorV p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public MarkerOptions Anchor (float u p0, float v p1)public MarkerOptions Draggable (bool draggable p0)public MarkerOptions Flat (bool flat p0)public MarkerOptions InfoWindowAnchor (float u p0, float v p1)public MarkerOptions InvokeZIndex (float zIndex p0)public MarkerOptions SetAlpha (float alpha p0)public MarkerOptions SetIcon (BitmapDescriptor iconDescriptor p0)public MarkerOptions SetPosition (LatLng latlng p0)public MarkerOptions SetRotation (float rotation p0)public MarkerOptions SetSnippet (string snippet p0)public MarkerOptions SetTitle (string title p0)public MarkerOptions Visible (bool visible p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public PointOfInterest (LatLng latLng p0, string placeId p1, string name p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public PolygonOptions Add (LatLng point p0)public PolygonOptions Add (LatLng[] points p0)public PolygonOptions AddAll (Java.Lang.IIterable points p0)public PolygonOptions AddHole (Java.Lang.IIterable points p0)public PolygonOptions Clickable (bool clickable p0)public PolygonOptions Geodesic (bool geodesic p0)public PolygonOptions InvokeFillColor (int color p0)public PolygonOptions InvokeStrokeColor (int color p0)public PolygonOptions InvokeStrokeJointType (int jointType p0)public PolygonOptions InvokeStrokePattern (System.Collections.Generic.IList<PatternItem> pattern p0)public PolygonOptions InvokeStrokeWidth (float width p0)public PolygonOptions InvokeZIndex (float zIndex p0)public PolygonOptions Visible (bool visible p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public PolylineOptions Add (LatLng point p0)public PolylineOptions Add (LatLng[] points p0)public PolylineOptions AddAll (Java.Lang.IIterable points p0)public PolylineOptions Clickable (bool clickable p0)public PolylineOptions Geodesic (bool geodesic p0)public PolylineOptions InvokeColor (int color p0)public PolylineOptions InvokeEndCap (Cap endCap p0)public PolylineOptions InvokeJointType (int jointType p0)public PolylineOptions InvokePattern (System.Collections.Generic.IList<PatternItem> pattern p0)public PolylineOptions InvokeStartCap (Cap startCap p0)public PolylineOptions InvokeWidth (float width p0)public PolylineOptions InvokeZIndex (float zIndex p0)public PolylineOptions Visible (bool visible p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public RuntimeRemoteException (Android.OS.RemoteException e p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public StreetViewPanoramaCamera (float zoom p0, float tilt p1, float bearing p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public StreetViewPanoramaCamera.Builder InvokeBuilder (StreetViewPanoramaCamera camera p0)public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public StreetViewPanoramaCamera.Builder (StreetViewPanoramaCamera previous p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public StreetViewPanoramaCamera.Builder Bearing (float bearing p0)public StreetViewPanoramaCamera.Builder Orientation (StreetViewPanoramaOrientation orientation p0)public StreetViewPanoramaCamera.Builder Tilt (float tilt p0)public StreetViewPanoramaCamera.Builder Zoom (float zoom p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public StreetViewPanoramaLocation (StreetViewPanoramaLink[] links p0, LatLng position p1, string panoId p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public StreetViewPanoramaOrientation (float tilt p0, float bearing p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public StreetViewPanoramaOrientation.Builder InvokeBuilder (StreetViewPanoramaOrientation orientation p0)public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public StreetViewPanoramaOrientation.Builder (StreetViewPanoramaOrientation previous p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public StreetViewPanoramaOrientation.Builder Bearing (float bearing p0)public StreetViewPanoramaOrientation.Builder Tilt (float tilt p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public Tile (int width p0, int height p1, byte[] data p2)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public TileOverlayOptions InvokeFadeIn (bool fadeIn p0)public TileOverlayOptions InvokeTileProvider (ITileProvider tileProvider p0)public TileOverlayOptions InvokeTransparency (float transparency p0)public TileOverlayOptions InvokeZIndex (float zIndex p0)public TileOverlayOptions Visible (bool visible p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public UrlTileProvider (int width p0, int height p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual final Tile GetTile (int x p0, int y p1, int zoom p2)public abstract Java.Net.URL GetTileUrl (int x p0, int y p1, int zoom p2)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public VisibleRegion (LatLng nearLeft p0, LatLng nearRight p1, LatLng farLeft p2, LatLng farRight p3, LatLngBounds latLngBounds p4)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object o p0)public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
public sealed class StreetViewSource : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StreetViewSource (int p0);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public static StreetViewSource Default { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static StreetViewSource Outdoor { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public override string ToString ();
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
Added properties:
public virtual Java.Lang.Boolean Boolean { get; } public virtual Java.Lang.Double Double { get; } public virtual Java.Lang.Integer Integer { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual Java.Lang.Long Long { get; } public virtual string String { get; }
Modified methods:
protected public virtual void ClearConditionalUserProperty (string p0, string p1, Android.OS.Bundle p2)protected public virtual System.Collections.Generic.IList<AppMeasurement.ConditionalUserProperty> GetConditionalUserProperties (string p0, string p1)public AppMeasurement GetInstance (Android.Content.Context context p0)protected public virtual int GetMaxUserProperties (string p0)protected public virtual void SetConditionalUserProperty (AppMeasurement.ConditionalUserProperty p0)public virtual void SetMeasurementEnabled (bool enabled p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added field:
public static const string AdReward = "_ar";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added field:
public static const string Type = "type";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override int Delete (Android.Net.Uri uri p0, string selection p1, string[] selectionArgs p2)public override string GetType (Android.Net.Uri uri p0)public override Android.Net.Uri Insert (Android.Net.Uri uri p0, Android.Content.ContentValues values p1)public override Android.Database.ICursor Query (Android.Net.Uri uri p0, string[] projection p1, string selection p2, string[] selectionArgs p3, string sortOrder p4)public override int Update (Android.Net.Uri uri p0, Android.Content.ContentValues values p1, string selection p2, string[] selectionArgs p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added methods:
public static Connection.ConnectionsClient GetConnectionsClient (Android.App.Activity p0); public static Connection.ConnectionsClient GetConnectionsClient (Android.Content.Context p0); public static Messages.MessagesClient GetMessagesClient (Android.App.Activity p0); public static Messages.MessagesClient GetMessagesClient (Android.Content.Context p0); public static Messages.MessagesClient GetMessagesClient (Android.App.Activity p0, Messages.MessagesOptions p1); public static Messages.MessagesClient GetMessagesClient (Android.Content.Context p0, Messages.MessagesOptions p1); public static bool Zza (Android.Content.Context p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructor:
public AdvertisingOptions (Strategy p0, bool p1, bool p2);
Obsoleted constructors:
[Obsolete ("deprecated")] public AdvertisingOptions (Strategy p0);
Modified constructors:
public AdvertisingOptions (Strategy strategy p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public override string ToString ();
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public AppIdentifier (string identifier p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public AppMetadata (System.Collections.Generic.IList<AppIdentifier> appIdentifiers p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Obsoleted constructors:
[Obsolete ("deprecated")] public ConnectionInfo (string p0, string p1, bool p2);
Modified constructors:
public ConnectionInfo (string endpointName p0, string authenticationToken p1, bool isIncomingConnection p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void OnConnectionInitiated (string endpointId p0, ConnectionInfo connectionInfo p1)public abstract void OnConnectionResult (string endpointId p0, ConnectionResolution resolution p1)public abstract void OnDisconnected (string endpointId p0)
Obsoleted constructors:
[Obsolete ("deprecated")] public ConnectionResolution (Android.Gms.Common.Apis.Statuses p0);
Modified constructors:
public ConnectionResolution (Android.Gms.Common.Apis.Statuses status p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnConnectionRequest (string remoteEndpointId p0, string remoteEndpointName p1, byte[] handshakeData p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnEndpointFound (string endpointId p0, string serviceId p1, string name p2)public abstract void OnEndpointLost (string endpointId p0)
Obsoleted fields:
[Obsolete ("deprecated")] public static const int MissingSettingLocationMustBeOn;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Modified constructors:
public DisconnectedEventArgs (string endpointId p0)
Removed property:
public string EndpointId { get; }
Added property:
public string P0 { get; }
Obsoleted constructors:
[Obsolete ("deprecated")] public DiscoveredEndpointInfo (string p0, string p1);
Modified constructors:
public DiscoveredEndpointInfo (string serviceId p0, string endpointName p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructor:
public DiscoveryOptions (Strategy p0, bool p1);
Obsoleted constructors:
[Obsolete ("deprecated")] public DiscoveryOptions (Strategy p0);
Modified constructors:
public DiscoveryOptions (Strategy strategy p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void OnEndpointFound (string endpointId p0, DiscoveredEndpointInfo info p1)public abstract void OnEndpointLost (string endpointId p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AcceptConnection (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string endpointId p1, PayloadCallback payloadCallback p2)public abstract Android.Gms.Common.Apis.PendingResult AcceptConnectionRequest (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string endpointId p1, byte[] handshakeData p2, IConnectionsMessageListener messageListener p3)public abstract void DisconnectFromEndpoint (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string endpointId p1)public abstract Android.Gms.Common.Apis.PendingResult RejectConnection (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string endpointId p1)public abstract Android.Gms.Common.Apis.PendingResult RejectConnectionRequest (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string remoteEndpointId p1)public abstract Android.Gms.Common.Apis.PendingResult RequestConnection (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string name p1, string endpointId p2, ConnectionLifecycleCallback connectionLifecycleCallback p3)public abstract Android.Gms.Common.Apis.PendingResult SendConnectionRequest (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string name p1, string remoteEndpointId p2, byte[] handshakeData p3, IConnectionsConnectionResponseCallback connectionResponseCallback p4, IConnectionsMessageListener messageListener p5)public abstract Android.Gms.Common.Apis.PendingResult SendPayload (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, System.Collections.Generic.IList<string> endpointIds p1, Payload payload p2)public abstract Android.Gms.Common.Apis.PendingResult SendPayload (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string endpointId p1, Payload payload p2)public abstract void SendReliableMessage (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, System.Collections.Generic.IList<string> remoteEndpointIds p1, byte[] payload p2)public abstract void SendReliableMessage (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string remoteEndpointId p1, byte[] payload p2)public abstract void SendUnreliableMessage (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, System.Collections.Generic.IList<string> remoteEndpointIds p1, byte[] payload p2)public abstract void SendUnreliableMessage (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string remoteEndpointId p1, byte[] payload p2)public abstract Android.Gms.Common.Apis.PendingResult StartAdvertising (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string name p1, AppMetadata appMetadata p2, long durationMillis p3, ConnectionsConnectionRequestListener connectionRequestListener p4)public abstract Android.Gms.Common.Apis.PendingResult StartAdvertising (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string name p1, string serviceId p2, ConnectionLifecycleCallback connectionLifecycleCallback p3, AdvertisingOptions options p4)public abstract Android.Gms.Common.Apis.PendingResult StartDiscovery (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string serviceId p1, EndpointDiscoveryCallback endpointDiscoveryCallback p2, DiscoveryOptions options p3)public abstract Android.Gms.Common.Apis.PendingResult StartDiscovery (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string serviceId p1, long durationMillis p2, ConnectionsEndpointDiscoveryListener listener p3)public abstract void StopAdvertising (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract void StopAllEndpoints (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract void StopDiscovery (Android.Gms.Common.Apis.GoogleApiClient apiClient p0)public abstract void StopDiscovery (Android.Gms.Common.Apis.GoogleApiClient apiClient p0, string serviceId p1)
Added method:
public virtual Android.Gms.Common.Apis.PendingResult CancelPayload (Android.Gms.Common.Apis.GoogleApiClient p0, long p1);
Modified methods:
public abstract void OnConnectionResponse (string remoteEndpointId p0, Android.Gms.Common.Apis.Statuses status p1, byte[] handshakeData p2)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AcceptConnectionAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string endpointId, PayloadCallback payloadCallback)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AcceptConnectionRequestAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string remoteEndpointId, byte[] payload, IConnectionsMessageListener messageListener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RejectConnectionAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string endpointId)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RejectConnectionRequestAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string remoteEndpointId)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RequestConnectionAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string name, string endpointId, ConnectionLifecycleCallback connectionLifecycleCallback)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SendConnectionRequestAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string name, string remoteEndpointId, byte[] payload, IConnectionsConnectionResponseCallback connectionResponseCallback, IConnectionsMessageListener messageListener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SendPayloadAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, System.Collections.Generic.IList<string> endpointIds, Payload payload)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SendPayloadAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string endpointId, Payload payload)public System.Threading.Tasks.Task<IConnectionsStartAdvertisingResult> StartAdvertisingAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string name, AppMetadata appMetadata, long durationMillis, ConnectionsConnectionRequestListener connectionRequestListener)public System.Threading.Tasks.Task<IConnectionsStartAdvertisingResult> StartAdvertisingAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string name, string serviceId, ConnectionLifecycleCallback connectionLifecycleCallback, AdvertisingOptions options)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> StartDiscoveryAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string serviceId, EndpointDiscoveryCallback endpointDiscoveryCallback, DiscoveryOptions options)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> StartDiscoveryAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, string serviceId, long durationMillis, ConnectionsEndpointDiscoveryListener listener)
Added method:
public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> CancelPayloadAsync (this IConnections api, Android.Gms.Common.Apis.GoogleApiClient apiClient, long l);
Modified methods:
public abstract void OnDisconnected (string endpointId p0)public abstract void OnMessageReceived (string endpointId p0, byte[] payload p1, bool isReliable p2)
Modified constructors:
public MessageReceivedEventArgs (string endpointId p0, byte[] payload p1, bool isReliable p2)
Removed properties:
public string EndpointId { get; } public bool IsReliable { get; } public byte[] Payload { get; }
Added properties:
public string P0 { get; } public byte[] P1 { get; } public bool P2 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Payload FromBytes (byte[] bytes p0)public Payload FromFile (Android.OS.ParcelFileDescriptor pfd p0)public Payload FromFile (Java.IO.File javaFile p0)public Payload FromStream (Android.OS.ParcelFileDescriptor pfd p0)public Payload FromStream (System.IO.Stream inputStream p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void OnPayloadReceived (string endpointId p0, Payload payload p1)public abstract void OnPayloadTransferUpdate (string endpointId p0, PayloadTransferUpdate update p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Removed constructor:
public PayloadTransferUpdate (long payloadId, int status, long totalBytes, long bytesTransferred);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Added field:
public static const int Canceled;
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PayloadTransferUpdate.Builder ();
public PayloadTransferUpdate.Builder (PayloadTransferUpdate p0);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public PayloadTransferUpdate Build ();
public PayloadTransferUpdate.Builder SetBytesTransferred (long p0);
public PayloadTransferUpdate.Builder SetPayloadId (long p0);
public PayloadTransferUpdate.Builder SetStatus (int p0);
public PayloadTransferUpdate.Builder SetTotalBytes (long p0);
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public static Strategy P2pPointToPoint { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public override final bool Equals (Java.Lang.Object object p0)
public abstract class ConnectionsClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ConnectionsClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected ConnectionsClient (Android.App.Activity p0, Android.Gms.Common.Apis.Api p1, Android.Gms.Common.Apis.GoogleApi.Settings p2);
protected ConnectionsClient (Android.Content.Context p0, Android.Gms.Common.Apis.Api p1, Android.Gms.Common.Apis.GoogleApi.Settings p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static int MaxBytesDataSize { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task AcceptConnection (string p0, PayloadCallback p1);
public System.Threading.Tasks.Task AcceptConnectionAsync (string p0, PayloadCallback p1);
public virtual Android.Gms.Tasks.Task CancelPayload (long p0);
public System.Threading.Tasks.Task CancelPayloadAsync (long p0);
public virtual void DisconnectFromEndpoint (string p0);
public virtual Android.Gms.Tasks.Task RejectConnection (string p0);
public System.Threading.Tasks.Task RejectConnectionAsync (string p0);
public virtual Android.Gms.Tasks.Task RequestConnection (string p0, string p1, ConnectionLifecycleCallback p2);
public System.Threading.Tasks.Task RequestConnectionAsync (string p0, string p1, ConnectionLifecycleCallback p2);
public virtual Android.Gms.Tasks.Task SendPayload (System.Collections.Generic.IList<string> p0, Payload p1);
public virtual Android.Gms.Tasks.Task SendPayload (string p0, Payload p1);
public System.Threading.Tasks.Task SendPayloadAsync (System.Collections.Generic.IList<string> p0, Payload p1);
public System.Threading.Tasks.Task SendPayloadAsync (string p0, Payload p1);
public virtual Android.Gms.Tasks.Task StartAdvertising (string p0, string p1, ConnectionLifecycleCallback p2, AdvertisingOptions p3);
public System.Threading.Tasks.Task StartAdvertisingAsync (string p0, string p1, ConnectionLifecycleCallback p2, AdvertisingOptions p3);
public virtual Android.Gms.Tasks.Task StartDiscovery (string p0, EndpointDiscoveryCallback p1, DiscoveryOptions p2);
public System.Threading.Tasks.Task StartDiscoveryAsync (string p0, EndpointDiscoveryCallback p1, DiscoveryOptions p2);
public virtual void StopAdvertising ();
public virtual void StopAllEndpoints ();
public virtual void StopDiscovery ();
}
Modified constructors:
public EddystoneUid (string hexId p0)public EddystoneUid (string hexNamespace p0, string hexInstance p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public EddystoneUid From (Message message p0)
Modified constructors:
public IBeaconId (Java.Util.UUID proximityUuid p0, short major p1, short minor p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public IBeaconId From (Message message p0)
Modified methods:
public abstract int CompareTo (IDistance other p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult GetPermissionStatus (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract void HandleIntent (Android.Content.Intent intent p0, MessageListener messageListener p1)public abstract Android.Gms.Common.Apis.PendingResult Publish (Android.Gms.Common.Apis.GoogleApiClient client p0, Message message p1)public abstract Android.Gms.Common.Apis.PendingResult Publish (Android.Gms.Common.Apis.GoogleApiClient client p0, Message message p1, PublishOptions options p2)public abstract Android.Gms.Common.Apis.PendingResult RegisterStatusCallback (Android.Gms.Common.Apis.GoogleApiClient client p0, StatusCallback statusCallback p1)public abstract Android.Gms.Common.Apis.PendingResult Subscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent pendingIntent p1)public abstract Android.Gms.Common.Apis.PendingResult Subscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, MessageListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult Subscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent pendingIntent p1, SubscribeOptions options p2)public abstract Android.Gms.Common.Apis.PendingResult Subscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, MessageListener listener p1, SubscribeOptions options p2)public abstract Android.Gms.Common.Apis.PendingResult Unpublish (Android.Gms.Common.Apis.GoogleApiClient client p0, Message message p1)public abstract Android.Gms.Common.Apis.PendingResult UnregisterStatusCallback (Android.Gms.Common.Apis.GoogleApiClient client p0, StatusCallback statusCallback p1)public abstract Android.Gms.Common.Apis.PendingResult Unsubscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.App.PendingIntent pendingIntent p1)public abstract Android.Gms.Common.Apis.PendingResult Unsubscribe (Android.Gms.Common.Apis.GoogleApiClient client p0, MessageListener listener p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> GetPermissionStatusAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> PublishAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, Message message)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> PublishAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, Message message, PublishOptions options)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RegisterStatusCallbackAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, StatusCallback statusCallback)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SubscribeAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent pendingIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SubscribeAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, MessageListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SubscribeAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent pendingIntent, SubscribeOptions options)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SubscribeAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, MessageListener listener, SubscribeOptions options)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnpublishAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, Message message)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnregisterStatusCallbackAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, StatusCallback statusCallback)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnsubscribeAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, Android.App.PendingIntent pendingIntent)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> UnsubscribeAsync (this IMessages api, Android.Gms.Common.Apis.GoogleApiClient client, MessageListener listener)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public Message (byte[] content p0)public Message (byte[] content p0, string type p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public bool Zzkj (string p0);
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added method:
public bool Zzl (string p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public bool Zzbax ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added method:
public bool Zzab ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public MessageFilter.Builder IncludeAudioBytes (int numAudioBytes p0)public MessageFilter.Builder IncludeEddystoneUids (string hexNamespace p0, string hexInstance p1)public MessageFilter.Builder IncludeFilter (MessageFilter filter p0)public MessageFilter.Builder IncludeIBeaconIds (Java.Util.UUID proximityUuid p0, Java.Lang.Short major p1, Java.Lang.Short minor p2)public MessageFilter.Builder IncludeNamespacedType (string namespace p0, string type p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnBleSignalChanged (Message message p0, IBleSignal bleSignal p1)public virtual void OnDistanceChanged (Message message p0, IDistance distance p1)public virtual void OnFound (Message message p0)public virtual void OnLost (Message message p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MessagesOptions.Builder SetPermissions (int permissions p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual PublishOptions.Builder SetCallback (PublishCallback callback p0)public virtual PublishOptions.Builder SetStrategy (Strategy strategy p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnPermissionChanged (bool permissionGranted p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed methods:
public virtual int DescribeContents (); public int Zzbba ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added method:
public int Zzae ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public Strategy.Builder Zzdy (int p0);
Modified methods:
public virtual Strategy.Builder SetDiscoveryMode (int discoveryMode p0)public virtual Strategy.Builder SetDistanceType (int distanceType p0)public virtual Strategy.Builder SetTtlSeconds (int ttlSeconds p0)
Added method:
public Strategy.Builder Zze (int p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added method:
public override string ToString ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual SubscribeOptions.Builder SetCallback (SubscribeCallback callback p0)public virtual SubscribeOptions.Builder SetFilter (MessageFilter filter p0)public virtual SubscribeOptions.Builder SetStrategy (Strategy strategy p0)
public abstract class MessagesClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MessagesClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected MessagesClient (Android.App.Activity p0, Android.Gms.Common.Apis.Api p1, MessagesOptions p2, Android.Gms.Common.Apis.GoogleApi.Settings p3);
protected MessagesClient (Android.Content.Context p0, Android.Gms.Common.Apis.Api p1, MessagesOptions p2, Android.Gms.Common.Apis.GoogleApi.Settings p3);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void HandleIntent (Android.Content.Intent p0, MessageListener p1);
public virtual Android.Gms.Tasks.Task Publish (Message p0);
public virtual Android.Gms.Tasks.Task Publish (Message p0, PublishOptions p1);
public System.Threading.Tasks.Task PublishAsync (Message p0);
public System.Threading.Tasks.Task PublishAsync (Message p0, PublishOptions p1);
public virtual Android.Gms.Tasks.Task RegisterStatusCallback (StatusCallback p0);
public System.Threading.Tasks.Task RegisterStatusCallbackAsync (StatusCallback p0);
public virtual Android.Gms.Tasks.Task Subscribe (Android.App.PendingIntent p0);
public virtual Android.Gms.Tasks.Task Subscribe (MessageListener p0);
public virtual Android.Gms.Tasks.Task Subscribe (Android.App.PendingIntent p0, SubscribeOptions p1);
public virtual Android.Gms.Tasks.Task Subscribe (MessageListener p0, SubscribeOptions p1);
public System.Threading.Tasks.Task SubscribeAsync (Android.App.PendingIntent p0);
public System.Threading.Tasks.Task SubscribeAsync (MessageListener p0);
public System.Threading.Tasks.Task SubscribeAsync (Android.App.PendingIntent p0, SubscribeOptions p1);
public System.Threading.Tasks.Task SubscribeAsync (MessageListener p0, SubscribeOptions p1);
public virtual Android.Gms.Tasks.Task Unpublish (Message p0);
public System.Threading.Tasks.Task UnpublishAsync (Message p0);
public virtual Android.Gms.Tasks.Task UnregisterStatusCallback (StatusCallback p0);
public System.Threading.Tasks.Task UnregisterStatusCallbackAsync (StatusCallback p0);
public virtual Android.Gms.Tasks.Task Unsubscribe (Android.App.PendingIntent p0);
public virtual Android.Gms.Tasks.Task Unsubscribe (MessageListener p0);
public System.Threading.Tasks.Task UnsubscribeAsync (Android.App.PendingIntent p0);
public System.Threading.Tasks.Task UnsubscribeAsync (MessageListener p0);
}
Modified constructors:
public AudioBytes (byte[] audioData p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AudioBytes From (Android.Gms.Nearby.Messages.Message message p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult LoadPanoramaInfo (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1)public abstract Android.Gms.Common.Apis.PendingResult LoadPanoramaInfoAndGrantAccess (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1)
Modified methods:
public System.Threading.Tasks.Task<IPanoramaApiPanoramaResult> LoadPanoramaInfoAndGrantAccessAsync (this IPanoramaApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri)public System.Threading.Tasks.Task<IPanoramaApiPanoramaResult> LoadPanoramaInfoAsync (this IPanoramaApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void ClearDefaultAccount (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0)public abstract string GetAccountName (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0)public abstract Android.Gms.Common.Apis.PendingResult RevokeAccessAndDisconnect (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RevokeAccessAndDisconnectAsync (this IAccount api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient)
Modified methods:
public abstract Model.People.IPerson GetCurrentPerson (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0)public abstract Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, System.Collections.Generic.ICollection<string> personIds p1)public abstract Android.Gms.Common.Apis.PendingResult Load (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, string[] personIds p1)public abstract Android.Gms.Common.Apis.PendingResult LoadConnected (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0)public abstract Android.Gms.Common.Apis.PendingResult LoadVisible (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, string pageToken p1)public abstract Android.Gms.Common.Apis.PendingResult LoadVisible (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, int orderBy p1, string pageToken p2)
Modified methods:
public System.Threading.Tasks.Task<IPeopleLoadPeopleResult> LoadAsync (this IPeople api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, System.Collections.Generic.ICollection<string> personIds)public System.Threading.Tasks.Task<IPeopleLoadPeopleResult> LoadAsync (this IPeople api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, string[] personIds)public System.Threading.Tasks.Task<IPeopleLoadPeopleResult> LoadConnectedAsync (this IPeople api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient)public System.Threading.Tasks.Task<IPeopleLoadPeopleResult> LoadVisibleAsync (this IPeople api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, string pageToken)public System.Threading.Tasks.Task<IPeopleLoadPeopleResult> LoadVisibleAsync (this IPeople api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, int orderBy, string pageToken)
Obsoleted fields:
[Obsolete ("deprecated")] public static const int Alphabetical;[Obsolete ("deprecated")] public static const int Best;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public static PlusClass.PlusOptions.Builder InvokeBuilder ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public PlusClass.PlusOptions.Builder AddActivityTypes (string[] p0);[Obsolete ("deprecated")] public PlusClass.PlusOptions Build ();[Obsolete ("deprecated")] public PlusClass.PlusOptions.Builder SetServerClientId (string p0);
Modified methods:
public PlusClass.PlusOptions.Builder AddActivityTypes (string[] activityTypes p0)public PlusClass.PlusOptions.Builder SetServerClientId (string clientId p0)
Obsoleted constructors:
[Obsolete ("deprecated")] public PlusOneButton (Android.Content.Context p0);[Obsolete ("deprecated")] public PlusOneButton (Android.Content.Context p0, Android.Util.IAttributeSet p1);
Modified constructors:
public PlusOneButton (Android.Content.Context context p0)public PlusOneButton (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)
Obsoleted fields:
[Obsolete ("deprecated")] public static const int AnnotationBubble;[Obsolete ("deprecated")] public static const int AnnotationInline;[Obsolete ("deprecated")] public static const int AnnotationNone;[Obsolete ("deprecated")] public static const int DefaultActivityRequestCode;[Obsolete ("deprecated")] public static const int SizeMedium;[Obsolete ("deprecated")] public static const int SizeSmall;[Obsolete ("deprecated")] public static const int SizeStandard;[Obsolete ("deprecated")] public static const int SizeTall;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] protected static int GetAnnotation (Android.Content.Context p0, Android.Util.IAttributeSet p1);[Obsolete ("deprecated")] protected static int GetSize (Android.Content.Context p0, Android.Util.IAttributeSet p1);[Obsolete ("deprecated")] public void Initialize (string p0, PlusOneButton.IOnPlusOneClickListener p1);[Obsolete ("deprecated")] public void Initialize (string p0, int p1);[Obsolete ("deprecated")] public void PlusOneClick ();[Obsolete ("deprecated")] public void SetAnnotation (int p0);[Obsolete ("deprecated")] public void SetIntent (Android.Content.Intent p0);[Obsolete ("deprecated")] public void SetOnPlusOneClickListener (PlusOneButton.IOnPlusOneClickListener p0);[Obsolete ("deprecated")] public void SetSize (int p0);
Modified methods:
protected int GetAnnotation (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)protected int GetSize (Android.Content.Context context p0, Android.Util.IAttributeSet attrs p1)public void Initialize (string url p0, PlusOneButton.IOnPlusOneClickListener plusOneClickListener p1)public void Initialize (string url p0, int activityRequestCode p1)public void SetAnnotation (int annotation p0)public void SetIntent (Android.Content.Intent intent p0)public void SetOnPlusOneClickListener (PlusOneButton.IOnPlusOneClickListener listener p0)public void SetSize (int size p0)
Obsoleted constructors:
[Obsolete ("deprecated")] public PlusOneButton.DefaultOnPlusOneClickListener (PlusOneButton __self, PlusOneButton.IOnPlusOneClickListener p0);
Modified constructors:
public PlusOneButton.DefaultOnPlusOneClickListener (PlusOneButton __self, PlusOneButton.IOnPlusOneClickListener proxy p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public virtual void OnClick (Android.Views.View p0);[Obsolete ("deprecated")] public virtual void OnPlusOneClick (Android.Content.Intent p0);
Modified methods:
public virtual void OnClick (Android.Views.View view p0)public virtual void OnPlusOneClick (Android.Content.Intent intent p0)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual void OnPlusOneClick (Android.Content.Intent p0);
Modified methods:
public abstract void OnPlusOneClick (Android.Content.Intent intent p0)
Modified constructors:
public PlusOneButton.PlusOneClickEventArgs (Android.Content.Intent intent p0)
Removed property:
public Android.Content.Intent Intent { get; }
Added property:
public Android.Content.Intent P0 { get; }
Obsoleted constructors:
[Obsolete ("deprecated")] public PlusOneDummyView (Android.Content.Context p0, int p1);
Modified constructors:
public PlusOneDummyView (Android.Content.Context context p0, int size p1)
Obsoleted fields:
[Obsolete ("deprecated")] public static const string TagField = "PlusOneDummyView";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted fields:
[Obsolete ("deprecated")] public static const string ExtraCallToAction = "com.google.android.apps.plus.CALL_TO_ACTION";[Obsolete ("deprecated")] public static const string ExtraContentDeepLinkId = "com.google.android.apps.plus.CONTENT_DEEP_LINK_ID";[Obsolete ("deprecated")] public static const string ExtraContentDeepLinkMetadata = "com.google.android.apps.plus.CONTENT_DEEP_LINK_METADATA";[Obsolete ("deprecated")] public static const string ExtraContentUrl = "com.google.android.apps.plus.CONTENT_URL";[Obsolete ("deprecated")] public static const string ExtraIsInteractivePost = "com.google.android.apps.plus.GOOGLE_INTERACTIVE_POST";[Obsolete ("deprecated")] public static const string ExtraSenderId = "com.google.android.apps.plus.SENDER_ID";[Obsolete ("deprecated")] public static const string KeyCallToActionDeepLinkId = "deepLinkId";[Obsolete ("deprecated")] public static const string KeyCallToActionLabel = "label";[Obsolete ("deprecated")] public static const string KeyCallToActionUrl = "url";[Obsolete ("deprecated")] public static const string KeyContentDeepLinkMetadataDescription = "description";[Obsolete ("deprecated")] public static const string KeyContentDeepLinkMetadataThumbnailUrl = "thumbnailUrl";[Obsolete ("deprecated")] public static const string KeyContentDeepLinkMetadataTitle = "title";[Obsolete ("deprecated")] public static const string ParamContentDeepLinkId = "deep_link_id";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public static Model.People.IPerson CreatePerson (string p0, string p1);[Obsolete ("deprecated")] public static string GetDeepLinkId (Android.Content.Intent p0);
Modified methods:
public Model.People.IPerson CreatePerson (string id p0, string displayName p1)public string GetDeepLinkId (Android.Content.Intent intent p0)
Obsoleted constructors:
[Obsolete ("deprecated")] public PlusShare.Builder (Android.App.Activity p0);[Obsolete ("deprecated")] public PlusShare.Builder (Android.Content.Context p0);
Modified constructors:
public PlusShare.Builder (Android.App.Activity launchingActivity p0)public PlusShare.Builder (Android.Content.Context context p0)
Obsoleted properties:
[Obsolete ("deprecated")] public virtual Android.Content.Intent Intent { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public virtual PlusShare.Builder AddCallToAction (string p0, Android.Net.Uri p1, string p2);[Obsolete ("deprecated")] public virtual PlusShare.Builder AddStream (Android.Net.Uri p0);[Obsolete ("deprecated")] public virtual PlusShare.Builder SetContentDeepLinkId (string p0);[Obsolete ("deprecated")] public virtual PlusShare.Builder SetContentDeepLinkId (string p0, string p1, string p2, Android.Net.Uri p3);[Obsolete ("deprecated")] public virtual PlusShare.Builder SetContentUrl (Android.Net.Uri p0);[Obsolete ("deprecated")] public virtual PlusShare.Builder SetRecipients (Model.People.IPerson p0, System.Collections.Generic.IList<Model.People.IPerson> p1);[Obsolete ("deprecated")] public virtual PlusShare.Builder SetStream (Android.Net.Uri p0);[Obsolete ("deprecated")] public virtual PlusShare.Builder SetText (Java.Lang.ICharSequence p0);[Obsolete ("deprecated")] public PlusShare.Builder SetText (string p0);[Obsolete ("deprecated")] public virtual PlusShare.Builder SetType (string p0);
Modified methods:
public virtual PlusShare.Builder AddCallToAction (string label p0, Android.Net.Uri uri p1, string deepLinkId p2)public virtual PlusShare.Builder AddStream (Android.Net.Uri streamUri p0)public virtual PlusShare.Builder SetContentDeepLinkId (string deepLinkId p0)public virtual PlusShare.Builder SetContentDeepLinkId (string deepLinkId p0, string title p1, string description p2, Android.Net.Uri thumbnailUri p3)public virtual PlusShare.Builder SetContentUrl (Android.Net.Uri uri p0)public virtual PlusShare.Builder SetRecipients (Model.People.IPerson user p0, System.Collections.Generic.IList<Model.People.IPerson> recipientList p1)public virtual PlusShare.Builder SetStream (Android.Net.Uri streamUri p0)public virtual PlusShare.Builder SetText (Java.Lang.ICharSequence text p0)public PlusShare.Builder SetText (string text p0)public virtual PlusShare.Builder SetType (string mimeType p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public override Java.Lang.Object Get (int p0);
Modified methods:
public override Java.Lang.Object Get (int position p0)
Obsoleted fields:
[Obsolete ("deprecated")] public static const int Banner;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted fields:
[Obsolete ("deprecated")] public static const int Female;[Obsolete ("deprecated")] public static const int Male;[Obsolete ("deprecated")] public static const int Other;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted fields:
[Obsolete ("deprecated")] public static const int Page;[Obsolete ("deprecated")] public static const int Person;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted fields:
[Obsolete ("deprecated")] public static const int School;[Obsolete ("deprecated")] public static const int Work;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted fields:
[Obsolete ("deprecated")] public static const int Engaged;[Obsolete ("deprecated")] public static const int InARelationship;[Obsolete ("deprecated")] public static const int InCivilUnion;[Obsolete ("deprecated")] public static const int InDomesticPartnership;[Obsolete ("deprecated")] public static const int ItsComplicated;[Obsolete ("deprecated")] public static const int Married;[Obsolete ("deprecated")] public static const int OpenRelationship;[Obsolete ("deprecated")] public static const int Single;[Obsolete ("deprecated")] public static const int Widowed;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted fields:
[Obsolete ("deprecated")] public static const int Contributor;[Obsolete ("deprecated")] public static const int Other;[Obsolete ("deprecated")] public static const int OtherProfile;[Obsolete ("deprecated")] public static const int Website;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Removed methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult LookupUri (Android.Gms.Common.Apis.GoogleApiClient client, string uri, int[] threatTypes); public virtual bool LookupUriInLocalBlacklist (string p0, int[] p1);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult Attest (Android.Gms.Common.Apis.GoogleApiClient client p0, byte[] nonce p1)public abstract Android.Gms.Common.Apis.PendingResult EnableVerifyApps (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract bool IsVerifyAppsEnabled (Android.Content.Context context p0)public abstract Android.Gms.Common.Apis.PendingResult IsVerifyAppsEnabled (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult ListHarmfulApps (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult LookupUri (Android.Gms.Common.Apis.GoogleApiClient client p0, string uri p1, string apiKey p2, int[] threatTypes p3)public abstract Android.Gms.Common.Apis.PendingResult VerifyWithRecaptcha (Android.Gms.Common.Apis.GoogleApiClient client p0, string siteKey p1)
Removed methods:
[Obsolete] public static System.Threading.Tasks.Task<ISafetyNetApiAttestationResult> AttestAsync (ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, byte[] nonce); [Obsolete] public static System.Threading.Tasks.Task<ISafetyNetApiVerifyAppsUserResult> EnableVerifyAppsAsync (ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client); [Obsolete] public static System.Threading.Tasks.Task<ISafetyNetApiVerifyAppsUserResult> IsVerifyAppsEnabledAsync (ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client); [Obsolete] public static System.Threading.Tasks.Task<ISafetyNetApiHarmfulAppsResult> ListHarmfulAppsAsync (ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client); public static System.Threading.Tasks.Task<ISafetyNetApiSafeBrowsingResult> LookupUriAsync (ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, System.Collections.Generic.IList<Java.Lang.Integer> threatTypes, string uri); [Obsolete] public static System.Threading.Tasks.Task<ISafetyNetApiSafeBrowsingResult> LookupUriAsync (ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client, string uri, int[] threatTypes); [Obsolete] public static System.Threading.Tasks.Task<ISafetyNetApiSafeBrowsingResult> LookupUriAsync (ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client, string uri, string apiKey, int[] threatTypes);
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.IResult> VerifyWithRecaptchaAsync (this ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client, string recaptcha)
Added methods:
[Obsolete] public static System.Threading.Tasks.Task<SafetyNetApiAttestationResponse> AttestAsync (this ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, byte[] nonce); [Obsolete] public static System.Threading.Tasks.Task<SafetyNetApiVerifyAppsUserResponse> EnableVerifyAppsAsync (this ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client); [Obsolete] public static System.Threading.Tasks.Task<SafetyNetApiVerifyAppsUserResponse> IsVerifyAppsEnabledAsync (this ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client); [Obsolete] public static System.Threading.Tasks.Task<SafetyNetApiVerifyAppsUserResponse> ListHarmfulAppsAsync (this ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client); public static System.Threading.Tasks.Task<SafetyNetApiSafeBrowsingResponse> LookupUriAsync (this ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, System.Collections.Generic.IList<Java.Lang.Integer> threatTypes, string uri); [Obsolete] public static System.Threading.Tasks.Task<SafetyNetApiSafeBrowsingResponse> LookupUriAsync (this ISafetyNetApi api, Android.Gms.Common.Apis.GoogleApiClient client, string str1, string str2, int[] threatTypes);
Added property:
public virtual long LastUpdateTimeMs { get; }
Added method:
public virtual byte[] GetState ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructors:
public SafeBrowsingData (); public SafeBrowsingData (long p0, byte[] p1); public SafeBrowsingData (string p0, Android.Gms.Common.Data.DataHolder p1, Android.OS.ParcelFileDescriptor p2, long p3, byte[] p4);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public virtual Android.OS.ParcelFileDescriptor FileDescriptor { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual long LastUpdateTimeMs { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added methods:
public virtual byte[] GetBlacklists (); public virtual byte[] GetState (); public virtual void SetBlacklists (byte[] p0); public virtual void SetTempDir (Java.IO.File p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added properties:
public virtual int HoursSinceLastScanWithHarmfulApp { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual long LastUpdateTimeMs { get; }
Added method:
public virtual byte[] GetState ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public SafetyNetClient GetClient (Android.App.Activity activity p0)public SafetyNetClient GetClient (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task Attest (byte[] nonce p0, string apiKey p1)public virtual Android.Gms.Tasks.Task LookupUri (string uri p0, string apiKey p1, int[] threatTypes p2)public virtual Android.Gms.Tasks.Task VerifyWithRecaptcha (string siteKey p0)
Added fields:
public static const int AppNotHarmful; public static const int PackageWarningInProgress; public static const int RemoveHarmfulappActionNotResolved; public static const int SafeBrowsingBlacklistParseError;
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added fields:
public static const string ActionHarmfulAppBlocked = "com.google.android.gms.safetynet.action.HARMFUL_APP_BLOCKED"; public static const string ActionHarmfulAppInstalled = "com.google.android.gms.safetynet.action.HARMFUL_APP_INSTALLED"; public static const string ActionHarmfulAppsFound = "com.google.android.gms.safetynet.action.HARMFUL_APPS_FOUND";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static class SafetyNetApiAttestationResponseExtensions {
// methods
public static string DecodeJwsResult (this SafetyNetApiAttestationResponse result, byte[] originalNonce);
public static System.Threading.Tasks.Task<bool> ValidateWithGoogle (this SafetyNetApiAttestationResponse result, string validationApiKey);
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult ClearToken (Android.Gms.Common.Apis.GoogleApiClient client p0, string accessToken p1)public abstract Android.Gms.Common.Apis.PendingResult GetGoogleNowAuth (Android.Gms.Common.Apis.GoogleApiClient client p0, string webAppClientId p1)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ClearTokenAsync (this ISearchAuthApi api, Android.Gms.Common.Apis.GoogleApiClient client, string accessToken)public System.Threading.Tasks.Task<ISearchAuthApiGoogleNowAuthResult> GetGoogleNowAuthAsync (this ISearchAuthApi api, Android.Gms.Common.Apis.GoogleApiClient client, string webAppClientId)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void InstallIfNeeded (Android.Content.Context context p0)public void InstallIfNeededAsync (Android.Content.Context context p0, ProviderInstaller.IProviderInstallListener listener p1)
Modified methods:
public abstract void OnProviderInstallFailed (int errorCode p0, Android.Content.Intent recoveryIntent p1)
Modified constructors:
public ProviderInstaller.ProviderInstallFailedEventArgs (int errorCode p0, Android.Content.Intent recoveryIntent p1)
Removed properties:
public int ErrorCode { get; } public Android.Content.Intent RecoveryIntent { get; }
Added properties:
public int P0 { get; } public Android.Content.Intent P1 { get; }
Modified methods:
public abstract void Execute (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> parameters p0)
Modified methods:
public abstract string GetValue (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> parameters p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnCreate (Android.OS.Bundle savedInstanceState p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Android.OS.IBinder OnBind (Android.Content.Intent intent p0)
Modified constructors:
public CompleteEventArgs (Task task p0)
Removed property:
public Task Task { get; }
Added property:
public Task P0 { get; }
Modified constructors:
public FailureEventArgs (Java.Lang.Exception e p0)
Removed property:
public Java.Lang.Exception Event { get; }
Added property:
public Java.Lang.Exception P0 { get; }
Modified methods:
public abstract Java.Lang.Object Then (Task task p0)
Modified methods:
public abstract void OnComplete (Task task p0)
Modified methods:
public abstract void OnFailure (Java.Lang.Exception e p0)
Modified methods:
public abstract void OnSuccess (Java.Lang.Object result p0)
Modified constructors:
public RuntimeExecutionException (Java.Lang.Throwable cause p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public SuccessEventArgs (Java.Lang.Object result p0)
Removed property:
public Java.Lang.Object Result { get; }
Added property:
public Java.Lang.Object P0 { get; }
Added properties:
public virtual bool IsCanceled { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Task AddOnCompleteListener (IOnCompleteListener listener p0)public virtual Task AddOnCompleteListener (Android.App.Activity activity p0, IOnCompleteListener listener p1)public virtual Task AddOnCompleteListener (Java.Util.Concurrent.IExecutor executor p0, IOnCompleteListener listener p1)public abstract Task AddOnFailureListener (IOnFailureListener listener p0)public abstract Task AddOnFailureListener (Android.App.Activity activity p0, IOnFailureListener listener p1)public abstract Task AddOnFailureListener (Java.Util.Concurrent.IExecutor executor p0, IOnFailureListener listener p1)public abstract Task AddOnSuccessListener (IOnSuccessListener listener p0)public abstract Task AddOnSuccessListener (Android.App.Activity activity p0, IOnSuccessListener listener p1)public abstract Task AddOnSuccessListener (Java.Util.Concurrent.IExecutor executor p0, IOnSuccessListener listener p1)public virtual Task ContinueWith (IContinuation continuation p0)public virtual Task ContinueWith (Java.Util.Concurrent.IExecutor executor p0, IContinuation continuation p1)public virtual Task ContinueWithTask (IContinuation continuation p0)public virtual Task ContinueWithTask (Java.Util.Concurrent.IExecutor executor p0, IContinuation continuation p1)public abstract Java.Lang.Object GetResult (Java.Lang.Class exceptionType p0)
Added methods:
public virtual Task AddOnCanceledListener (IOnCanceledListener p0); public virtual Task AddOnCanceledListener (Android.App.Activity p0, IOnCanceledListener p1); public virtual Task AddOnCanceledListener (Java.Util.Concurrent.IExecutor p0, IOnCanceledListener p1); public virtual Task OnSuccessTask (ISuccessContinuation p0); public virtual Task OnSuccessTask (Java.Util.Concurrent.IExecutor p0, ISuccessContinuation p1);
Added constructor:
public TaskCompletionSource (CancellationToken p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void SetException (Java.Lang.Exception e p0)public virtual void SetResult (Java.Lang.Object result p0)public virtual bool TrySetException (Java.Lang.Exception e p0)public virtual bool TrySetResult (Java.Lang.Object result p0)
Added method:
public virtual Task GetTask ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Java.Lang.Object Await (Task task p0)public Java.Lang.Object Await (Task task p0, long timeout p1, Java.Util.Concurrent.TimeUnit unit p2)public Task Call (Java.Util.Concurrent.ICallable callable p0)public Task Call (Java.Util.Concurrent.IExecutor executor p0, Java.Util.Concurrent.ICallable callable p1)public Task ForException (Java.Lang.Exception e p0)public Task ForResult (Java.Lang.Object result p0)public Task WhenAll (Task[] tasks p0)public Task WhenAll (System.Collections.Generic.ICollection<Task> tasks p0)
Added methods:
public static Task ForCanceled (); public static Task WhenAllComplete (Task[] p0); public static Task WhenAllComplete (System.Collections.Generic.ICollection<Task> p0); public static Task WhenAllSuccess (Task[] p0); public static Task WhenAllSuccess (System.Collections.Generic.ICollection<Task> p0);
public abstract class CancellationToken : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CancellationToken ();
protected CancellationToken (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsCancellationRequested { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual CancellationToken OnCanceledRequested (IOnTokenCanceledListener p0);
}
public class CancellationTokenSource : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CancellationTokenSource ();
protected CancellationTokenSource (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual CancellationToken Token { get; }
// methods
public virtual void Cancel ();
}
public interface IOnCanceledListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnCanceled ();
}
public interface IOnTokenCanceledListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnCanceled ();
}
public interface ISuccessContinuation : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Task Then (Java.Lang.Object p0);
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual CameraSource Start (Android.Views.ISurfaceHolder surfaceHolder p0)public virtual void TakePicture (CameraSource.IShutterCallback shutter p0, CameraSource.IPictureCallback jpeg p1)
Modified constructors:
public CameraSource.Builder (Android.Content.Context context p0, Detector detector p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual CameraSource.Builder SetAutoFocusEnabled (bool autoFocusEnabled p0)public virtual CameraSource.Builder SetFacing (CameraFacing facing p0)public virtual CameraSource.Builder SetRequestedFps (float fps p0)public virtual CameraSource.Builder SetRequestedPreviewSize (int width p0, int height p1)
Modified methods:
public abstract void OnPictureTaken (byte[] data p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Android.Util.SparseArray Detect (Frame frame p0)public virtual void ReceiveFrame (Frame frame p0)public virtual bool SetFocus (int id p0)public virtual void SetProcessor (Detector.IProcessor processor p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void ReceiveDetections (Detector.Detections detections p0)
Modified constructors:
public FocusingProcessor (Detector detector p0, Tracker tracker p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract int SelectFocus (Detector.Detections detections p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Frame.Builder SetBitmap (Android.Graphics.Bitmap image p0)public virtual Frame.Builder SetId (int id p0)public virtual Frame.Builder SetImageData (Java.Nio.ByteBuffer data p0, int width p1, int height p2, int format p3)public virtual Frame.Builder SetRotation (FrameRotation rotation p0)public virtual Frame.Builder SetTimestampMillis (long timestampMillis p0)
Modified constructors:
public Frame.Metadata (Frame.Metadata metadata p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override Android.Util.SparseArray Detect (Frame frame p0)public override void SetProcessor (Detector.IProcessor processor p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MultiDetector.Builder Add (Detector detector p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public MultiProcessor.Builder (MultiProcessor.IFactory factory p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MultiProcessor.Builder SetMaxGapFrames (int maxGapFrames p0)
Modified methods:
public abstract Tracker Create (Java.Lang.Object item p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnMissing (Detector.Detections detections p0)public virtual void OnNewItem (int id p0, Java.Lang.Object item p1)public virtual void OnUpdate (Detector.Detections detections p0, Java.Lang.Object item p1)
public class EngineManager : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected EngineManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool Zza (Android.Content.Context p0);
public static EngineManager Zza (string p0, string p1);
public static Java.IO.File Zzb (Android.Content.Context p0);
}
public class L : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public L ();
protected L (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsLoggable (int p0);
public static int Zza (string p0, Java.Lang.Object[] p1);
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final Android.Util.SparseArray Detect (Android.Gms.Vision.Frame frame p0)
Modified constructors:
public BarcodeDetector.Builder (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual BarcodeDetector.Builder SetBarcodeFormats (BarcodeFormat format p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final Android.Util.SparseArray Detect (Android.Gms.Vision.Frame frame p0)public override final bool SetFocus (int id p0)
Modified constructors:
public FaceDetector.Builder (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual FaceDetector.Builder SetClassificationType (ClassificationType classificationType p0)public virtual FaceDetector.Builder SetLandmarkType (LandmarkDetectionType landmarkType p0)public virtual FaceDetector.Builder SetMinFaceSize (float proportionalMinFaceSize p0)public virtual FaceDetector.Builder SetMode (FaceDetectionMode mode p0)public virtual FaceDetector.Builder SetProminentFaceOnly (bool prominentFaceOnly p0)public virtual FaceDetector.Builder SetTrackingEnabled (bool trackingEnabled p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public LargestFaceFocusingProcessor (Android.Gms.Vision.Detector detector p0, Android.Gms.Vision.Tracker tracker p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public LargestFaceFocusingProcessor.Builder (Android.Gms.Vision.Detector detector p0, Android.Gms.Vision.Tracker tracker p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual LargestFaceFocusingProcessor.Builder SetMaxGapFrames (int maxGapFrames p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final Android.Util.SparseArray Detect (Android.Gms.Vision.Frame frame p0)
Modified constructors:
public TextRecognizer.Builder (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void PutIntoIntent (Android.Content.Intent intent p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.Gms.Common.Apis.Statuses GetStatusFromIntent (Android.Content.Intent data p0)public void PutStatusIntoIntent (Android.Content.Intent data p0, Android.Gms.Common.Apis.Statuses status p1)public void ResolveTask (Android.Gms.Tasks.Task task p0, Android.App.Activity activity p1, int requestCode p2)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public CardRequirements.Builder AddAllowedCardNetwork (int allowedCardNetwork p0)public CardRequirements.Builder AddAllowedCardNetworks (System.Collections.Generic.ICollection<Java.Lang.Integer> allowedCardNetworks p0)public CardRequirements.Builder SetAllowPrepaidCards (bool allowPrepaidCards p0)public CardRequirements.Builder SetBillingAddressFormat (int billingAddressFormat p0)public CardRequirements.Builder SetBillingAddressRequired (bool billingAddressRequired p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Cart.Builder AddLineItem (LineItem lineItem p0)public Cart.Builder SetCurrencyCode (string currencyCode p0)public Cart.Builder SetLineItems (System.Collections.Generic.IList<LineItem> lineItems p0)public Cart.Builder SetTotalPrice (string totalPrice p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public CountrySpecification (string countryCode p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Obsoleted constructors:
[Obsolete ("deprecated")] public CreateWalletObjectsRequest (GiftCardWalletObject p0);[Obsolete ("deprecated")] public CreateWalletObjectsRequest (LoyaltyWalletObject p0);[Obsolete ("deprecated")] public CreateWalletObjectsRequest (OfferWalletObject p0);
Modified constructors:
public CreateWalletObjectsRequest (GiftCardWalletObject giftCardWalletObject p0)public CreateWalletObjectsRequest (LoyaltyWalletObject loyaltyWalletObject p0)public CreateWalletObjectsRequest (OfferWalletObject offerWalletObject p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added fields:
public static const int RequestImmediateSave; public static const int ShowSavePrompt;
Added properties:
public int CreateMode { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added method:
public static CreateWalletObjectsRequest.Builder NewBuilder ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final void OnReceive (Android.Content.Context context p0, Android.Content.Intent intent p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public FullWalletRequest.Builder SetCart (Cart cart p0)public FullWalletRequest.Builder SetGoogleTransactionId (string googleTransactionId p0)public FullWalletRequest.Builder SetMerchantTransactionId (string merchantTransactionId p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Obsoleted properties:
[Obsolete ("deprecated")] public string BarcodeLabel { get; }[Obsolete ("deprecated")] public string CardIdentifier { get; }[Obsolete ("deprecated")] public string InfoModuleDataHexBackgroundColor { get; }[Obsolete ("deprecated")] public string InfoModuleDataHexFontColor { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public GiftCardWalletObject.Builder AddImageModuleDataMainImageUri (Wobs.UriData uri p0)public GiftCardWalletObject.Builder AddImageModuleDataMainImageUris (System.Collections.Generic.ICollection<Wobs.UriData> uris p0)public GiftCardWalletObject.Builder AddInfoModuleDataLabelValueRow (Wobs.LabelValueRow row p0)public GiftCardWalletObject.Builder AddInfoModuleDataLabelValueRows (System.Collections.Generic.ICollection<Wobs.LabelValueRow> rows p0)public GiftCardWalletObject.Builder AddLinksModuleDataUri (Wobs.UriData uri p0)public GiftCardWalletObject.Builder AddLinksModuleDataUris (System.Collections.Generic.ICollection<Wobs.UriData> uris p0)public GiftCardWalletObject.Builder AddLocation (Android.Gms.Maps.Model.LatLng location p0)public GiftCardWalletObject.Builder AddLocations (System.Collections.Generic.ICollection<Android.Gms.Maps.Model.LatLng> locations p0)public GiftCardWalletObject.Builder AddMessage (Wobs.WalletObjectMessage message p0)public GiftCardWalletObject.Builder AddMessages (System.Collections.Generic.ICollection<Wobs.WalletObjectMessage> messages p0)public GiftCardWalletObject.Builder AddTextModuleData (Wobs.TextModuleData data p0)public GiftCardWalletObject.Builder AddTextModulesData (System.Collections.Generic.ICollection<Wobs.TextModuleData> data p0)public GiftCardWalletObject.Builder SetBalanceCurrencyCode (string currencyCode p0)public GiftCardWalletObject.Builder SetBalanceMicros (long valueMicros p0)public GiftCardWalletObject.Builder SetBalanceUpdateTime (long balanceUpdateTimeStamp p0)public GiftCardWalletObject.Builder SetBarcodeAlternateText (string barcodeAlternateText p0)public GiftCardWalletObject.Builder SetBarcodeLabel (string barcodeLabel p0)public GiftCardWalletObject.Builder SetBarcodeType (string barcodeType p0)public GiftCardWalletObject.Builder SetBarcodeValue (string barcodeValue p0)public GiftCardWalletObject.Builder SetCardIdentifier (string cardIdentifier p0)public GiftCardWalletObject.Builder SetCardNumber (string cardNumber p0)public GiftCardWalletObject.Builder SetClassId (string classId p0)public GiftCardWalletObject.Builder SetEventNumber (string eventNumber p0)public GiftCardWalletObject.Builder SetId (string id p0)public GiftCardWalletObject.Builder SetInfoModuleDataHexBackgroundColor (string color p0)public GiftCardWalletObject.Builder SetInfoModuleDataHexFontColor (string color p0)public GiftCardWalletObject.Builder SetInfoModuleDataShowLastUpdateTime (bool show p0)public GiftCardWalletObject.Builder SetIssuerName (string issuerName p0)public GiftCardWalletObject.Builder SetPin (string pin p0)public GiftCardWalletObject.Builder SetState (int state p0)public GiftCardWalletObject.Builder SetTitle (string title p0)public GiftCardWalletObject.Builder SetValidTimeInterval (Wobs.TimeInterval interval p0)
Obsoleted methods:
[Obsolete ("deprecated")] public GiftCardWalletObject.Builder SetBarcodeLabel (string p0);[Obsolete ("deprecated")] public GiftCardWalletObject.Builder SetCardIdentifier (string p0);[Obsolete ("deprecated")] public GiftCardWalletObject.Builder SetInfoModuleDataHexBackgroundColor (string p0);[Obsolete ("deprecated")] public GiftCardWalletObject.Builder SetInfoModuleDataHexFontColor (string p0);
Modified methods:
public abstract void PutIntoIntent (Android.Content.Intent intent p0)
Modified methods:
public abstract void ChangeMaskedWallet (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, string googleTransactionId p1, string merchantTransactionId p2, int requestCode p3)public abstract void CheckForPreAuthorization (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, int requestCode p1)public abstract Android.Gms.Common.Apis.PendingResult IsReadyToPay (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0)public abstract Android.Gms.Common.Apis.PendingResult IsReadyToPay (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, IsReadyToPayRequest request p1)public abstract void LoadFullWallet (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, FullWalletRequest request p1, int requestCode p2)public abstract void LoadMaskedWallet (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, MaskedWalletRequest request p1, int requestCode p2)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.BooleanResult> IsReadyToPayAsync (this IPayments api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.BooleanResult> IsReadyToPayAsync (this IPayments api, Android.Gms.Common.Apis.GoogleApiClient googleApiClient, IsReadyToPayRequest request)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public bool IsExistingPaymentMethodRequired { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added methods:
public static IsReadyToPayRequest FromJson (string p0); public string ToJson ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public IsReadyToPayRequest.Builder AddAllowedCardNetwork (int allowedCardNetwork p0)public IsReadyToPayRequest.Builder AddAllowedPaymentMethod (int allowedPaymentMethod p0)
Added methods:
public IsReadyToPayRequest.Builder AddAllowedCardNetworks (System.Collections.Generic.ICollection<Java.Lang.Integer> p0); public IsReadyToPayRequest.Builder AddAllowedPaymentMethods (System.Collections.Generic.ICollection<Java.Lang.Integer> p0); public IsReadyToPayRequest.Builder SetExistingPaymentMethodRequired (bool p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LineItem.Builder SetCurrencyCode (string currencyCode p0)public LineItem.Builder SetDescription (string description p0)public LineItem.Builder SetQuantity (string quantity p0)public LineItem.Builder SetRole (int role p0)public LineItem.Builder SetTotalPrice (string totalPrice p0)public LineItem.Builder SetUnitPrice (string unitPrice p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Obsoleted properties:
[Obsolete ("deprecated")] public string BarcodeLabel { get; }[Obsolete ("deprecated")] public string InfoModuleDataHexBackgroundColor { get; }[Obsolete ("deprecated")] public string InfoModuleDataHexFontColor { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LoyaltyWalletObject.Builder AddImageModuleDataMainImageUri (Wobs.UriData uri p0)public LoyaltyWalletObject.Builder AddImageModuleDataMainImageUris (System.Collections.Generic.ICollection<Wobs.UriData> uris p0)public LoyaltyWalletObject.Builder AddInfoModuleDataLabelValueRows (System.Collections.Generic.ICollection<Wobs.LabelValueRow> rows p0)public LoyaltyWalletObject.Builder AddInfoModuleDataLabeValueRow (Wobs.LabelValueRow row p0)public LoyaltyWalletObject.Builder AddLinksModuleDataUri (Wobs.UriData uri p0)public LoyaltyWalletObject.Builder AddLinksModuleDataUris (System.Collections.Generic.ICollection<Wobs.UriData> uris p0)public LoyaltyWalletObject.Builder AddLocation (Android.Gms.Maps.Model.LatLng location p0)public LoyaltyWalletObject.Builder AddLocations (System.Collections.Generic.ICollection<Android.Gms.Maps.Model.LatLng> locations p0)public LoyaltyWalletObject.Builder AddMessage (Wobs.WalletObjectMessage message p0)public LoyaltyWalletObject.Builder AddMessages (System.Collections.Generic.ICollection<Wobs.WalletObjectMessage> messages p0)public LoyaltyWalletObject.Builder AddTextModuleData (Wobs.TextModuleData data p0)public LoyaltyWalletObject.Builder AddTextModulesData (System.Collections.Generic.ICollection<Wobs.TextModuleData> data p0)public LoyaltyWalletObject.Builder SetAccountId (string accountId p0)public LoyaltyWalletObject.Builder SetAccountName (string accountName p0)public LoyaltyWalletObject.Builder SetBarcodeAlternateText (string barcodeAlternateText p0)public LoyaltyWalletObject.Builder SetBarcodeLabel (string barcodeLabel p0)public LoyaltyWalletObject.Builder SetBarcodeType (string barcodeType p0)public LoyaltyWalletObject.Builder SetBarcodeValue (string barcodeValue p0)public LoyaltyWalletObject.Builder SetClassId (string classId p0)public LoyaltyWalletObject.Builder SetId (string id p0)public LoyaltyWalletObject.Builder SetInfoModuleDataHexBackgroundColor (string color p0)public LoyaltyWalletObject.Builder SetInfoModuleDataHexFontColor (string color p0)public LoyaltyWalletObject.Builder SetInfoModuleDataShowLastUpdateTime (bool show p0)public LoyaltyWalletObject.Builder SetIssuerName (string issuerName p0)public LoyaltyWalletObject.Builder SetLoyaltyPoints (Wobs.LoyaltyPoints loyaltyPoints p0)public LoyaltyWalletObject.Builder SetProgramName (string programName p0)public LoyaltyWalletObject.Builder SetState (int state p0)public LoyaltyWalletObject.Builder SetValidTimeInterval (Wobs.TimeInterval interval p0)
Obsoleted methods:
[Obsolete ("deprecated")] public LoyaltyWalletObject.Builder SetBarcodeLabel (string p0);[Obsolete ("deprecated")] public LoyaltyWalletObject.Builder SetInfoModuleDataHexBackgroundColor (string p0);[Obsolete ("deprecated")] public LoyaltyWalletObject.Builder SetInfoModuleDataHexFontColor (string p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public MaskedWallet.Builder NewBuilderFrom (MaskedWallet maskedWallet p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public MaskedWallet.Builder SetBuyerBillingAddress (Android.Gms.Identity.Intents.Model.UserAddress buyerBillingAddress p0)public MaskedWallet.Builder SetBuyerShippingAddress (Android.Gms.Identity.Intents.Model.UserAddress buyerShippingAddress p0)public MaskedWallet.Builder SetEmail (string email p0)public MaskedWallet.Builder SetGoogleTransactionId (string googleTransactionId p0)public MaskedWallet.Builder SetInstrumentInfos (InstrumentInfo[] instrumentInfos p0)public MaskedWallet.Builder SetMerchantTransactionId (string merchantTransactionId p0)public MaskedWallet.Builder SetPaymentDescriptions (string[] paymentDescriptions p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public MaskedWalletRequest.Builder AddAllowedCardNetwork (int allowedCardNetwork p0)public MaskedWalletRequest.Builder AddAllowedCardNetworks (System.Collections.Generic.ICollection<Java.Lang.Integer> allowedCardNetworks p0)public MaskedWalletRequest.Builder AddAllowedCountrySpecificationForShipping (Android.Gms.Identity.Intents.Model.CountrySpecification countrySpecification p0)public MaskedWalletRequest.Builder AddAllowedCountrySpecificationsForShipping (System.Collections.Generic.ICollection<Android.Gms.Identity.Intents.Model.CountrySpecification> countrySpecifications p0)public MaskedWalletRequest.Builder SetAllowDebitCard (bool allowDebitCard p0)public MaskedWalletRequest.Builder SetAllowPrepaidCard (bool allowPrepaidCard p0)public MaskedWalletRequest.Builder SetCart (Cart cart p0)public MaskedWalletRequest.Builder SetCountryCode (string countryCode p0)public MaskedWalletRequest.Builder SetCurrencyCode (string currencyCode p0)public MaskedWalletRequest.Builder SetEstimatedTotalPrice (string estimatedTotalPrice p0)public MaskedWalletRequest.Builder SetIsBillingAgreement (bool isBillingAgreement p0)public MaskedWalletRequest.Builder SetMerchantName (string merchantName p0)public MaskedWalletRequest.Builder SetMerchantTransactionId (string merchantTransactionId p0)public MaskedWalletRequest.Builder SetPaymentMethodTokenizationParameters (PaymentMethodTokenizationParameters paymentMethodTokenizationParameters p0)public MaskedWalletRequest.Builder SetPhoneNumberRequired (bool phoneNumberRequired p0)public MaskedWalletRequest.Builder SetShippingAddressRequired (bool shippingAddressRequired p0)public MaskedWalletRequest.Builder SetUseMinimalBillingAddress (bool useMinimalBillingAddress p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Obsoleted properties:
[Obsolete ("deprecated")] public string BarcodeLabel { get; }[Obsolete ("deprecated")] public string InfoModuleDataHexBackgroundColor { get; }[Obsolete ("deprecated")] public string InfoModuleDataHexFontColor { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public OfferWalletObject.Builder AddImageModuleDataMainImageUri (Wobs.UriData uri p0)public OfferWalletObject.Builder AddImageModuleDataMainImageUris (System.Collections.Generic.ICollection<Wobs.UriData> uris p0)public OfferWalletObject.Builder AddInfoModuleDataLabelValueRow (Wobs.LabelValueRow row p0)public OfferWalletObject.Builder AddInfoModuleDataLabelValueRows (System.Collections.Generic.ICollection<Wobs.LabelValueRow> rows p0)public OfferWalletObject.Builder AddLinksModuleDataUri (Wobs.UriData uri p0)public OfferWalletObject.Builder AddLinksModuleDataUris (System.Collections.Generic.ICollection<Wobs.UriData> uris p0)public OfferWalletObject.Builder AddLocation (Android.Gms.Maps.Model.LatLng location p0)public OfferWalletObject.Builder AddLocations (System.Collections.Generic.ICollection<Android.Gms.Maps.Model.LatLng> locations p0)public OfferWalletObject.Builder AddMessage (Wobs.WalletObjectMessage message p0)public OfferWalletObject.Builder AddMessages (System.Collections.Generic.ICollection<Wobs.WalletObjectMessage> messages p0)public OfferWalletObject.Builder AddTextModuleData (Wobs.TextModuleData data p0)public OfferWalletObject.Builder AddTextModulesData (System.Collections.Generic.ICollection<Wobs.TextModuleData> data p0)public OfferWalletObject.Builder SetBarcodeAlternateText (string barcodeAlternateText p0)public OfferWalletObject.Builder SetBarcodeLabel (string barcodeLabel p0)public OfferWalletObject.Builder SetBarcodeType (string barcodeType p0)public OfferWalletObject.Builder SetBarcodeValue (string barcodeValue p0)public OfferWalletObject.Builder SetClassId (string classId p0)public OfferWalletObject.Builder SetId (string id p0)public OfferWalletObject.Builder SetInfoModuleDataHexBackgroundColor (string color p0)public OfferWalletObject.Builder SetInfoModuleDataHexFontColor (string color p0)public OfferWalletObject.Builder SetInfoModuleDataShowLastUpdateTime (bool show p0)public OfferWalletObject.Builder SetIssuerName (string issuerName p0)public OfferWalletObject.Builder SetRedemptionCode (string redemptionCode p0)public OfferWalletObject.Builder SetState (int state p0)public OfferWalletObject.Builder SetTitle (string title p0)public OfferWalletObject.Builder SetValidTimeInterval (Wobs.TimeInterval interval p0)
Obsoleted methods:
[Obsolete ("deprecated")] public OfferWalletObject.Builder SetBarcodeLabel (string p0);[Obsolete ("deprecated")] public OfferWalletObject.Builder SetInfoModuleDataHexBackgroundColor (string p0);[Obsolete ("deprecated")] public OfferWalletObject.Builder SetInfoModuleDataHexFontColor (string p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public Android.OS.Bundle ExtraData { get; } public string GoogleTransactionId { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public PaymentData GetFromIntent (Android.Content.Intent intent p0)public virtual final void PutIntoIntent (Android.Content.Intent intent p0)
Added methods:
public static PaymentData FromJson (string p0); public string ToJson ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added methods:
public static PaymentDataRequest FromJson (string p0); public string ToJson ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PaymentDataRequest.Builder AddAllowedPaymentMethod (int allowedPaymentMethod p0)public PaymentDataRequest.Builder AddAllowedPaymentMethods (System.Collections.Generic.ICollection<Java.Lang.Integer> allowedPaymentMethods p0)public PaymentDataRequest.Builder SetCardRequirements (CardRequirements cardRequirements p0)public PaymentDataRequest.Builder SetEmailRequired (bool emailRequired p0)public PaymentDataRequest.Builder SetPaymentMethodTokenizationParameters (PaymentMethodTokenizationParameters paymentMethodTokenizationParameters p0)public PaymentDataRequest.Builder SetPhoneNumberRequired (bool phoneNumberRequired p0)public PaymentDataRequest.Builder SetShippingAddressRequired (bool shippingAddressRequired p0)public PaymentDataRequest.Builder SetShippingAddressRequirements (ShippingAddressRequirements shippingAddressRequirements p0)public PaymentDataRequest.Builder SetTransactionInfo (TransactionInfo transactionInfo p0)public PaymentDataRequest.Builder SetUiRequired (bool uiRequired p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PaymentMethodTokenizationParameters.Builder AddParameter (string name p0, string value p1)public PaymentMethodTokenizationParameters.Builder SetPaymentMethodTokenizationType (int tokenizationType p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task IsReadyToPay (IsReadyToPayRequest request p0)public virtual Android.Gms.Tasks.Task LoadPaymentData (PaymentDataRequest request p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ShippingAddressRequirements.Builder AddAllowedCountryCode (string allowedCountryCode p0)public ShippingAddressRequirements.Builder AddAllowedCountryCodes (System.Collections.Generic.ICollection<string> allowedCountryCodes p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public TransactionInfo.Builder SetCurrencyCode (string currencyCode p0)public TransactionInfo.Builder SetTotalPrice (string totalPrice p0)public TransactionInfo.Builder SetTotalPriceStatus (int totalPriceStatus p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PaymentsClient GetPaymentsClient (Android.App.Activity activity p0, WalletClass.WalletOptions options p1)public PaymentsClient GetPaymentsClient (Android.Content.Context context p0, WalletClass.WalletOptions options p1)public WalletObjectsClient GetWalletObjectsClient (Android.App.Activity activity p0, WalletClass.WalletOptions options p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object other p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public WalletClass.WalletOptions.Builder SetEnvironment (int environment p0)public WalletClass.WalletOptions.Builder SetTheme (int theme p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task CreateWalletObjects (CreateWalletObjectsRequest request p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added interface:
Android.Arch.Lifecycle.ILifecycleOwner
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void Initialize (WalletFragmentInitParams initParams p0)public SupportWalletFragment NewInstance (WalletFragmentOptions options p0)public override final void OnActivityResult (int requestCode p0, int resultCode p1, Android.Content.Intent data p2)public override final void OnCreate (Android.OS.Bundle savedInstanceState p0)public override final Android.Views.View OnCreateView (Android.Views.LayoutInflater inflater p0, Android.Views.ViewGroup container p1, Android.OS.Bundle savedInstanceState p2)public override final void OnInflate (Android.App.Activity activity p0, Android.Util.IAttributeSet attrs p1, Android.OS.Bundle savedInstanceState p2)public override final void OnSaveInstanceState (Android.OS.Bundle outState p0)public void SetEnabled (bool enabled p0)public void SetOnStateChangedListener (SupportWalletFragment.IOnStateChangedListener listener p0)public void UpdateMaskedWallet (Android.Gms.Wallet.MaskedWallet maskedWallet p0)public void UpdateMaskedWalletRequest (Android.Gms.Wallet.MaskedWalletRequest request p0)
Modified methods:
public abstract void OnStateChanged (SupportWalletFragment fragment p0, int oldState p1, int newState p2, Android.OS.Bundle extras p3)
Modified constructors:
public SupportWalletFragment.StateChangedEventArgs (SupportWalletFragment fragment p0, int oldState p1, int newState p2, Android.OS.Bundle extras p3)
Removed properties:
public Android.OS.Bundle Extras { get; } public SupportWalletFragment Fragment { get; } public int NewState { get; } public int OldState { get; }
Added properties:
public SupportWalletFragment P0 { get; } public int P1 { get; } public int P2 { get; } public Android.OS.Bundle P3 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void Initialize (WalletFragmentInitParams initParams p0)public WalletFragment NewInstance (WalletFragmentOptions options p0)public override final void OnActivityResult (int requestCode p0, Android.App.Result resultCode p1, Android.Content.Intent data p2)public override final void OnCreate (Android.OS.Bundle savedInstanceState p0)public override final Android.Views.View OnCreateView (Android.Views.LayoutInflater inflater p0, Android.Views.ViewGroup container p1, Android.OS.Bundle savedInstanceState p2)public override final void OnInflate (Android.App.Activity activity p0, Android.Util.IAttributeSet attrs p1, Android.OS.Bundle savedInstanceState p2)public override final void OnSaveInstanceState (Android.OS.Bundle outState p0)public void SetEnabled (bool enabled p0)public void SetOnStateChangedListener (WalletFragment.IOnStateChangedListener listener p0)public void UpdateMaskedWallet (Android.Gms.Wallet.MaskedWallet maskedWallet p0)public void UpdateMaskedWalletRequest (Android.Gms.Wallet.MaskedWalletRequest request p0)
Modified methods:
public abstract void OnStateChanged (WalletFragment fragment p0, int oldState p1, int newState p2, Android.OS.Bundle extras p3)
Modified constructors:
public WalletFragment.StateChangedEventArgs (WalletFragment fragment p0, int oldState p1, int newState p2, Android.OS.Bundle extras p3)
Removed properties:
public Android.OS.Bundle Extras { get; } public WalletFragment Fragment { get; } public int NewState { get; } public int OldState { get; }
Added properties:
public WalletFragment P0 { get; } public int P1 { get; } public int P2 { get; } public Android.OS.Bundle P3 { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public WalletFragmentInitParams.Builder SetAccountName (string accountName p0)public WalletFragmentInitParams.Builder SetMaskedWallet (Android.Gms.Wallet.MaskedWallet maskedWallet p0)public WalletFragmentInitParams.Builder SetMaskedWalletRequest (Android.Gms.Wallet.MaskedWalletRequest request p0)public WalletFragmentInitParams.Builder SetMaskedWalletRequestCode (int requestCode p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public WalletFragmentOptions.Builder SetEnvironment (int environment p0)public WalletFragmentOptions.Builder SetFragmentStyle (WalletFragmentStyle fragmentStyle p0)public WalletFragmentOptions.Builder SetFragmentStyle (int styleResourceId p0)public WalletFragmentOptions.Builder SetMode (int mode p0)public WalletFragmentOptions.Builder SetTheme (int theme p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public WalletFragmentStyle SetBuyButtonAppearance (int buyButtonAppearance p0)public WalletFragmentStyle SetBuyButtonHeight (int height p0)public WalletFragmentStyle SetBuyButtonHeight (int unit p0, float height p1)public WalletFragmentStyle SetBuyButtonText (int buyButtonText p0)public WalletFragmentStyle SetBuyButtonWidth (int width p0)public WalletFragmentStyle SetBuyButtonWidth (int unit p0, float width p1)public WalletFragmentStyle SetMaskedWalletDetailsBackgroundColor (int color p0)public WalletFragmentStyle SetMaskedWalletDetailsBackgroundResource (int resourceId p0)public WalletFragmentStyle SetMaskedWalletDetailsButtonBackgroundColor (int color p0)public WalletFragmentStyle SetMaskedWalletDetailsButtonBackgroundResource (int resourceId p0)public WalletFragmentStyle SetMaskedWalletDetailsButtonTextAppearance (int resourceId p0)public WalletFragmentStyle SetMaskedWalletDetailsHeaderTextAppearance (int resourceId p0)public WalletFragmentStyle SetMaskedWalletDetailsLogoImageType (int imageType p0)public WalletFragmentStyle SetMaskedWalletDetailsLogoTextColor (int color p0)public WalletFragmentStyle SetMaskedWalletDetailsTextAppearance (int resourceId p0)public WalletFragmentStyle SetStyleResourceId (int id p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Obsoleted properties:
[Obsolete ("deprecated")] public string BarcodeLabel { get; }[Obsolete ("deprecated")] public string InfoModuleDataHexBackgroundColor { get; }[Obsolete ("deprecated")] public string InfoModuleDataHexFontColor { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified methods:
public abstract void CreateWalletObjects (Android.Gms.Common.Apis.GoogleApiClient googleApiClient p0, Android.Gms.Wallet.CreateWalletObjectsRequest request p1, int requestCode p2)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public LabelValue (string label p0, string value p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Obsoleted properties:
[Obsolete ("deprecated")] public string HexBackgroundColor { get; }[Obsolete ("deprecated")] public string HexFontColor { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LabelValueRow.Builder AddColumn (LabelValue column p0)public LabelValueRow.Builder AddColumns (System.Collections.Generic.ICollection<LabelValue> columns p0)public LabelValueRow.Builder SetHexBackgroundColor (string color p0)public LabelValueRow.Builder SetHexFontColor (string color p0)
Obsoleted methods:
[Obsolete ("deprecated")] public LabelValueRow.Builder SetHexBackgroundColor (string p0);[Obsolete ("deprecated")] public LabelValueRow.Builder SetHexFontColor (string p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Obsoleted properties:
[Obsolete ("deprecated")] public string Type { get; }[Obsolete ("deprecated")] public TimeInterval ValidTimeInterval { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LoyaltyPoints.Builder SetBalance (LoyaltyPointsBalance balance p0)public LoyaltyPoints.Builder SetLabel (string label p0)public LoyaltyPoints.Builder SetType (string type p0)public LoyaltyPoints.Builder SetValidTimeInterval (TimeInterval interval p0)
Obsoleted methods:
[Obsolete ("deprecated")] public LoyaltyPoints.Builder SetType (string p0);[Obsolete ("deprecated")] public LoyaltyPoints.Builder SetValidTimeInterval (TimeInterval p0);
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LoyaltyPointsBalance.Builder SetDouble (double balance p0)public LoyaltyPointsBalance.Builder SetInt (int balance p0)public LoyaltyPointsBalance.Builder SetMoney (string currencyCode p0, long currencyMicros p1)public LoyaltyPointsBalance.Builder SetString (string balance p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public TextModuleData (string header p0, string body p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public TimeInterval (long startTimestamp p0, long endTimestamp p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Modified constructors:
public UriData (string uri p0, string description p1)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Obsoleted properties:
[Obsolete ("deprecated")] public UriData ActionUri { get; }[Obsolete ("deprecated")] public UriData ImageUri { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted methods:
[Obsolete ("deprecated")] public WalletObjectMessage.Builder SetActionUri (UriData p0);[Obsolete ("deprecated")] public WalletObjectMessage.Builder SetImageUri (UriData p0);
Modified methods:
public WalletObjectMessage.Builder SetActionUri (UriData uri p0)public WalletObjectMessage.Builder SetBody (string body p0)public WalletObjectMessage.Builder SetDisplayInterval (TimeInterval interval p0)public WalletObjectMessage.Builder SetHeader (string header p0)public WalletObjectMessage.Builder SetImageUri (UriData uri p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public Asset CreateFromBytes (byte[] assetData p0)public Asset CreateFromFd (Android.OS.ParcelFileDescriptor fd p0)public Asset CreateFromRef (string digest p0)public Asset CreateFromUri (Android.Net.Uri uri p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public CapabilityApiCapabilityEventArgs (ICapabilityInfo capabilityInfo p0)
Removed property:
public ICapabilityInfo CapabilityInfo { get; }
Added property:
public ICapabilityInfo P0 { get; }
Modified constructors:
public ChannelClosedEventArgs (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)
Removed properties:
public int AppSpecificErrorCode { get; } public IChannel Channel { get; } public int CloseReason { get; }
Added properties:
public IChannel P0 { get; } public int P1 { get; } public int P2 { get; }
Modified constructors:
public ChannelIOException (string message p0, int closeReason p1, int appSpecificErrorCode p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public ChannelOpenedEventArgs (IChannel channel p0)
Removed property:
public IChannel Channel { get; }
Added property:
public IChannel P0 { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public DataApiDataEventArgs (DataEventBuffer dataEvents p0)
Removed property:
public DataEventBuffer DataEvents { get; }
Added property:
public DataEventBuffer P0 { get; }
Modified base type:
Android.Gms.Common.Data.InternalAbstractDataBuffer Android.Gms.Common.Data.EntityBuffer
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected override string PrimaryDataMarkerColumn { get; }
Added method:
protected override Java.Lang.Object GetEntry (int p0, int p1);
Modified base type:
Android.Gms.Common.Data.InternalAbstractDataBuffer Android.Gms.Common.Data.EntityBuffer
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } protected override string PrimaryDataMarkerColumn { get; }
Added method:
protected override Java.Lang.Object GetEntry (int p0, int p1);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public System.Collections.Generic.IList<DataMap> ArrayListFromBundleArrayList (System.Collections.Generic.IList<Android.OS.Bundle> bundleArrayList p0)public virtual bool ContainsKey (string key p0)public DataMap FromBundle (Android.OS.Bundle bundle p0)public DataMap FromByteArray (byte[] bytes p0)public virtual Java.Lang.Object Get (string key p0)public virtual Asset GetAsset (string key p0)public virtual bool GetBoolean (string key p0)public virtual bool GetBoolean (string key p0, bool defaultValue p1)public virtual sbyte GetByte (string key p0)public virtual sbyte GetByte (string key p0, sbyte defaultValue p1)public virtual byte[] GetByteArray (string key p0)public virtual DataMap GetDataMap (string key p0)public virtual System.Collections.Generic.IList<DataMap> GetDataMapArrayList (string key p0)public virtual double GetDouble (string key p0)public virtual double GetDouble (string key p0, double defaultValue p1)public virtual float GetFloat (string key p0)public virtual float GetFloat (string key p0, float defaultValue p1)public virtual float[] GetFloatArray (string key p0)public virtual int GetInt (string key p0)public virtual int GetInt (string key p0, int defaultValue p1)public virtual System.Collections.Generic.IList<Java.Lang.Integer> GetIntegerArrayList (string key p0)public virtual long GetLong (string key p0)public virtual long GetLong (string key p0, long defaultValue p1)public virtual long[] GetLongArray (string key p0)public virtual string GetString (string key p0)public virtual string GetString (string key p0, string defaultValue p1)public virtual string[] GetStringArray (string key p0)public virtual System.Collections.Generic.IList<string> GetStringArrayList (string key p0)public virtual void PutAll (DataMap dataMap p0)public virtual void PutAsset (string key p0, Asset value p1)public virtual void PutBoolean (string key p0, bool value p1)public virtual void PutByte (string key p0, sbyte value p1)public virtual void PutByteArray (string key p0, byte[] value p1)public virtual void PutDataMap (string key p0, DataMap value p1)public virtual void PutDataMapArrayList (string key p0, System.Collections.Generic.IList<DataMap> value p1)public virtual void PutDouble (string key p0, double value p1)public virtual void PutFloat (string key p0, float value p1)public virtual void PutFloatArray (string key p0, float[] value p1)public virtual void PutInt (string key p0, int value p1)public virtual void PutIntegerArrayList (string key p0, System.Collections.Generic.IList<Java.Lang.Integer> value p1)public virtual void PutLong (string key p0, long value p1)public virtual void PutLongArray (string key p0, long[] value p1)public virtual void PutString (string key p0, string value p1)public virtual void PutStringArray (string key p0, string[] value p1)public virtual void PutStringArrayList (string key p0, System.Collections.Generic.IList<string> value p1)public virtual Java.Lang.Object Remove (string key p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DataMapItem FromDataItem (IDataItem dataItem p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddCapabilityListener (Android.Gms.Common.Apis.GoogleApiClient client p0, ICapabilityApiCapabilityListener listener p1, string capability p2)public abstract Android.Gms.Common.Apis.PendingResult AddListener (Android.Gms.Common.Apis.GoogleApiClient client p0, ICapabilityApiCapabilityListener listener p1, Android.Net.Uri uri p2, int filterType p3)public abstract Android.Gms.Common.Apis.PendingResult AddLocalCapability (Android.Gms.Common.Apis.GoogleApiClient client p0, string capability p1)public abstract Android.Gms.Common.Apis.PendingResult GetAllCapabilities (Android.Gms.Common.Apis.GoogleApiClient client p0, int nodeFilter p1)public abstract Android.Gms.Common.Apis.PendingResult GetCapability (Android.Gms.Common.Apis.GoogleApiClient client p0, string capability p1, int nodeFilter p2)public abstract Android.Gms.Common.Apis.PendingResult RemoveCapabilityListener (Android.Gms.Common.Apis.GoogleApiClient client p0, ICapabilityApiCapabilityListener listener p1, string capability p2)public abstract Android.Gms.Common.Apis.PendingResult RemoveListener (Android.Gms.Common.Apis.GoogleApiClient client p0, ICapabilityApiCapabilityListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult RemoveLocalCapability (Android.Gms.Common.Apis.GoogleApiClient client p0, string capability p1)
Modified methods:
public abstract void OnCapabilityChanged (ICapabilityInfo capabilityInfo p0)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddCapabilityListenerAsync (this ICapabilityApi api, Android.Gms.Common.Apis.GoogleApiClient client, ICapabilityApiCapabilityListener listener, string capability)public System.Threading.Tasks.Task<ICapabilityApiAddLocalCapabilityResult> AddLocalCapabilityAsync (this ICapabilityApi api, Android.Gms.Common.Apis.GoogleApiClient client, string capability)public System.Threading.Tasks.Task<ICapabilityApiGetAllCapabilitiesResult> GetAllCapabilitiesAsync (this ICapabilityApi api, Android.Gms.Common.Apis.GoogleApiClient client, int filter)public System.Threading.Tasks.Task<ICapabilityApiGetCapabilityResult> GetCapabilityAsync (this ICapabilityApi api, Android.Gms.Common.Apis.GoogleApiClient client, string capability, int filter)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveCapabilityListenerAsync (this ICapabilityApi api, Android.Gms.Common.Apis.GoogleApiClient client, ICapabilityApiCapabilityListener listener, string capability)public System.Threading.Tasks.Task<ICapabilityApiRemoveLocalCapabilityResult> RemoveLocalCapabilityAsync (this ICapabilityApi api, Android.Gms.Common.Apis.GoogleApiClient client, string capability)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IChannelApiChannelListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult Close (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult Close (Android.Gms.Common.Apis.GoogleApiClient client p0, int errorCode p1)public abstract Android.Gms.Common.Apis.PendingResult GetInputStream (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetOutputStream (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult ReceiveFile (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1, bool append p2)public abstract Android.Gms.Common.Apis.PendingResult RemoveListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IChannelApiChannelListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult SendFile (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1)public abstract Android.Gms.Common.Apis.PendingResult SendFile (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1, long startOffset p2, long length p3)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IChannelApiChannelListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult OpenChannel (Android.Gms.Common.Apis.GoogleApiClient client p0, string nodeId p1, string path p2)public abstract Android.Gms.Common.Apis.PendingResult RemoveListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IChannelApiChannelListener listener p1)
Modified methods:
public abstract void OnChannelClosed (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)public abstract void OnChannelOpened (IChannel channel p0)public abstract void OnInputClosed (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)public abstract void OnOutputClosed (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddListenerAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client, IChannelApiChannelListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddListenerAsync (this IChannelApi api, Android.Gms.Common.Apis.GoogleApiClient client, IChannelApiChannelListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> CloseAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> CloseAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client, int errorCode)public System.Threading.Tasks.Task<IChannelGetInputStreamResult> GetInputStreamAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<IChannelGetOutputStreamResult> GetOutputStreamAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<IChannelApiOpenChannelResult> OpenChannelAsync (this IChannelApi api, Android.Gms.Common.Apis.GoogleApiClient client, string nodeId, string path)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> ReceiveFileAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri, bool append)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveListenerAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client, IChannelApiChannelListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveListenerAsync (this IChannelApi api, Android.Gms.Common.Apis.GoogleApiClient client, IChannelApiChannelListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SendFileAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> SendFileAsync (this IChannel api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri, long startOffset, long length)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IDataApiDataListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult AddListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IDataApiDataListener listener p1, Android.Net.Uri uri p2, int filterType p3)public abstract Android.Gms.Common.Apis.PendingResult DeleteDataItems (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1)public abstract Android.Gms.Common.Apis.PendingResult DeleteDataItems (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1, int filterType p2)public abstract Android.Gms.Common.Apis.PendingResult GetDataItem (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1)public abstract Android.Gms.Common.Apis.PendingResult GetDataItems (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetDataItems (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1)public abstract Android.Gms.Common.Apis.PendingResult GetDataItems (Android.Gms.Common.Apis.GoogleApiClient client p0, Android.Net.Uri uri p1, int filterType p2)public abstract Android.Gms.Common.Apis.PendingResult GetFdForAsset (Android.Gms.Common.Apis.GoogleApiClient client p0, Asset asset p1)public abstract Android.Gms.Common.Apis.PendingResult GetFdForAsset (Android.Gms.Common.Apis.GoogleApiClient client p0, IDataItemAsset asset p1)public abstract Android.Gms.Common.Apis.PendingResult PutDataItem (Android.Gms.Common.Apis.GoogleApiClient client p0, PutDataRequest request p1)public abstract Android.Gms.Common.Apis.PendingResult RemoveListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IDataApiDataListener listener p1)
Modified methods:
public abstract void OnDataChanged (DataEventBuffer dataEvents p0)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddListenerAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, IDataApiDataListener listener)public System.Threading.Tasks.Task<IDataApiDeleteDataItemsResult> DeleteDataItemsAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri)public System.Threading.Tasks.Task<IDataApiDeleteDataItemsResult> DeleteDataItemsAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri, int filterType)public System.Threading.Tasks.Task<IDataApiDataItemResult> GetDataItemAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri)public System.Threading.Tasks.Task<DataItemBuffer> GetDataItemsAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<DataItemBuffer> GetDataItemsAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri)public System.Threading.Tasks.Task<DataItemBuffer> GetDataItemsAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, Android.Net.Uri uri, int filterType)public System.Threading.Tasks.Task<IDataApiGetFdForAssetResult> GetFdForAssetAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, Asset asset)public System.Threading.Tasks.Task<IDataApiGetFdForAssetResult> GetFdForAssetAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, IDataItemAsset asset)public System.Threading.Tasks.Task<IDataApiDataItemResult> PutDataItemAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, PutDataRequest request)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveListenerAsync (this IDataApi api, Android.Gms.Common.Apis.GoogleApiClient client, IDataApiDataListener listener)
Modified methods:
public abstract IDataItem SetData (byte[] data p0)
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult AddListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IMessageApiMessageListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult AddListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IMessageApiMessageListener listener p1, Android.Net.Uri uri p2, int filterType p3)public abstract Android.Gms.Common.Apis.PendingResult RemoveListener (Android.Gms.Common.Apis.GoogleApiClient client p0, IMessageApiMessageListener listener p1)public abstract Android.Gms.Common.Apis.PendingResult SendMessage (Android.Gms.Common.Apis.GoogleApiClient client p0, string nodeId p1, string path p2, byte[] data p3)
Modified methods:
public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddListenerAsync (this IMessageApi api, Android.Gms.Common.Apis.GoogleApiClient client, IMessageApiMessageListener listener)public System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveListenerAsync (this IMessageApi api, Android.Gms.Common.Apis.GoogleApiClient client, IMessageApiMessageListener listener)public System.Threading.Tasks.Task<IMessageApiSendMessageResult> SendMessageAsync (this IMessageApi api, Android.Gms.Common.Apis.GoogleApiClient client, string nodeId, string action, byte[] data)
Modified methods:
public abstract void OnMessageReceived (IMessageEvent messageEvent p0)
Removed methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult AddListener (Android.Gms.Common.Apis.GoogleApiClient client, INodeApiNodeListener listener); [Obsolete ("deprecated")] public virtual Android.Gms.Common.Apis.PendingResult RemoveListener (Android.Gms.Common.Apis.GoogleApiClient client, INodeApiNodeListener listener);
Modified methods:
public abstract Android.Gms.Common.Apis.PendingResult GetConnectedNodes (Android.Gms.Common.Apis.GoogleApiClient client p0)public abstract Android.Gms.Common.Apis.PendingResult GetLocalNode (Android.Gms.Common.Apis.GoogleApiClient client p0)
Removed methods:
public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> AddListenerAsync (INodeApi api, Android.Gms.Common.Apis.GoogleApiClient client, INodeApiNodeListener listener); public static System.Threading.Tasks.Task<Android.Gms.Common.Apis.Statuses> RemoveListenerAsync (INodeApi api, Android.Gms.Common.Apis.GoogleApiClient client, INodeApiNodeListener listener);
Modified methods:
public System.Threading.Tasks.Task<INodeApiGetConnectedNodesResult> GetConnectedNodesAsync (this INodeApi api, Android.Gms.Common.Apis.GoogleApiClient client)public System.Threading.Tasks.Task<INodeApiGetLocalNodeResult> GetLocalNodeAsync (this INodeApi api, Android.Gms.Common.Apis.GoogleApiClient client)
Modified constructors:
public InputClosedEventArgs (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)
Removed properties:
public int AppSpecificErrorCode { get; } public IChannel Channel { get; } public int CloseReason { get; }
Added properties:
public IChannel P0 { get; } public int P1 { get; } public int P2 { get; }
Modified constructors:
public MessageApiMessageEventArgs (IMessageEvent messageEvent p0)
Removed property:
public IMessageEvent MessageEvent { get; }
Added property:
public IMessageEvent P0 { get; }
Modified constructors:
public OutputClosedEventArgs (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)
Removed properties:
public int AppSpecificErrorCode { get; } public IChannel Channel { get; } public int CloseReason { get; }
Added properties:
public IChannel P0 { get; } public int P1 { get; } public int P2 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PutDataMapRequest Create (string path p0)public PutDataMapRequest CreateFromDataMapItem (DataMapItem source p0)public PutDataMapRequest CreateWithAutoAppendedId (string pathPrefix p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public PutDataRequest Create (string path p0)public PutDataRequest CreateFromDataItem (IDataItem source p0)public PutDataRequest CreateWithAutoAppendedId (string pathPrefix p0)public virtual Asset GetAsset (string key p0)public virtual bool HasAsset (string key p0)public virtual PutDataRequest PutAsset (string key p0, Asset value p1)public virtual PutDataRequest RemoveAsset (string key p0)public virtual PutDataRequest SetData (byte[] data p0)public virtual string ToString (bool verbose p0)public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added methods:
public static CapabilityClient GetCapabilityClient (Android.App.Activity p0); public static CapabilityClient GetCapabilityClient (Android.Content.Context p0); public static CapabilityClient GetCapabilityClient (Android.App.Activity p0, WearableClass.WearableOptions p1); public static CapabilityClient GetCapabilityClient (Android.Content.Context p0, WearableClass.WearableOptions p1); public static ChannelClient GetChannelClient (Android.App.Activity p0); public static ChannelClient GetChannelClient (Android.Content.Context p0); public static ChannelClient GetChannelClient (Android.App.Activity p0, WearableClass.WearableOptions p1); public static ChannelClient GetChannelClient (Android.Content.Context p0, WearableClass.WearableOptions p1); public static DataClient GetDataClient (Android.App.Activity p0); public static DataClient GetDataClient (Android.Content.Context p0); public static DataClient GetDataClient (Android.App.Activity p0, WearableClass.WearableOptions p1); public static DataClient GetDataClient (Android.Content.Context p0, WearableClass.WearableOptions p1); public static MessageClient GetMessageClient (Android.App.Activity p0); public static MessageClient GetMessageClient (Android.Content.Context p0); public static MessageClient GetMessageClient (Android.App.Activity p0, WearableClass.WearableOptions p1); public static MessageClient GetMessageClient (Android.Content.Context p0, WearableClass.WearableOptions p1); public static NodeClient GetNodeClient (Android.App.Activity p0); public static NodeClient GetNodeClient (Android.Content.Context p0); public static NodeClient GetNodeClient (Android.App.Activity p0, WearableClass.WearableOptions p1); public static NodeClient GetNodeClient (Android.Content.Context p0, WearableClass.WearableOptions p1);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added method:
public virtual WearableClass.WearableOptions.Builder SetLooper (Android.OS.Looper p0);
Removed interface:
INodeApiNodeListener
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final Android.OS.IBinder OnBind (Android.Content.Intent intent p0)public virtual void OnCapabilityChanged (ICapabilityInfo capabilityInfo p0)public virtual void OnChannelClosed (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)public virtual void OnChannelOpened (IChannel channel p0)public virtual void OnConnectedNodes (System.Collections.Generic.IList<INode> connectedNodes p0)public virtual void OnDataChanged (DataEventBuffer dataEvents p0)public virtual void OnInputClosed (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)public virtual void OnMessageReceived (IMessageEvent messageEvent p0)public virtual void OnOutputClosed (IChannel channel p0, int closeReason p1, int appSpecificErrorCode p2)public virtual void OnPeerConnected (INode peer p0)public virtual void OnPeerDisconnected (INode peer p0)
Added methods:
public virtual void OnChannelClosed (ChannelClient.IChannel p0, int p1, int p2); public virtual void OnChannelOpened (ChannelClient.IChannel p0); public virtual void OnInputClosed (ChannelClient.IChannel p0, int p1, int p2); public virtual void OnOutputClosed (ChannelClient.IChannel p0, int p1, int p2);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public string GetStatusCodeString (int statusCode p0)
public abstract class CapabilityClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CapabilityClient (Android.App.Activity p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
public CapabilityClient (Android.Content.Context p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
protected CapabilityClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ActionCapabilityChanged = "com.google.android.gms.wearable.CAPABILITY_CHANGED";
public static const int FilterAll;
public static const int FilterLiteral;
public static const int FilterPrefix;
public static const int FilterReachable;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task AddListener (CapabilityClient.IOnCapabilityChangedListener p0, string p1);
public virtual Android.Gms.Tasks.Task AddListener (CapabilityClient.IOnCapabilityChangedListener p0, Android.Net.Uri p1, int p2);
public System.Threading.Tasks.Task AddListenerAsync (CapabilityClient.IOnCapabilityChangedListener p0, string p1);
public System.Threading.Tasks.Task AddListenerAsync (CapabilityClient.IOnCapabilityChangedListener p0, Android.Net.Uri p1, int p2);
public virtual Android.Gms.Tasks.Task AddLocalCapability (string p0);
public System.Threading.Tasks.Task AddLocalCapabilityAsync (string p0);
public virtual Android.Gms.Tasks.Task GetAllCapabilities (int p0);
public System.Threading.Tasks.Task<Android.Runtime.JavaDictionary<Java.Lang.String,Android.Gms.Wearable.ICapabilityInfo>> GetAllCapabilitiesAsync (int p0);
public virtual Android.Gms.Tasks.Task GetCapability (string p0, int p1);
public System.Threading.Tasks.Task<ICapabilityInfo> GetCapabilityAsync (string p0, int p1);
public virtual Android.Gms.Tasks.Task RemoveListener (CapabilityClient.IOnCapabilityChangedListener p0);
public virtual Android.Gms.Tasks.Task RemoveListener (CapabilityClient.IOnCapabilityChangedListener p0, string p1);
public System.Threading.Tasks.Task<Java.Lang.Boolean> RemoveListenerAsync (CapabilityClient.IOnCapabilityChangedListener p0);
public System.Threading.Tasks.Task<Java.Lang.Boolean> RemoveListenerAsync (CapabilityClient.IOnCapabilityChangedListener p0, string p1);
public virtual Android.Gms.Tasks.Task RemoveLocalCapability (string p0);
public System.Threading.Tasks.Task RemoveLocalCapabilityAsync (string p0);
// inner types
public interface ICapabilityFilterType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface INodeFilterType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnCapabilityChangedListener : ICapabilityApiCapabilityListener, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnCapabilityChanged (ICapabilityInfo p0);
}
}
public abstract class ChannelClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ChannelClient (Android.App.Activity p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
public ChannelClient (Android.Content.Context p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
protected ChannelClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ActionChannelEvent = "com.google.android.gms.wearable.CHANNEL_EVENT";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task Close (ChannelClient.IChannel p0);
public virtual Android.Gms.Tasks.Task Close (ChannelClient.IChannel p0, int p1);
public System.Threading.Tasks.Task CloseAsync (ChannelClient.IChannel p0);
public System.Threading.Tasks.Task CloseAsync (ChannelClient.IChannel p0, int p1);
public virtual Android.Gms.Tasks.Task GetInputStream (ChannelClient.IChannel p0);
public System.Threading.Tasks.Task<Java.IO.InputStream> GetInputStreamAsync (ChannelClient.IChannel p0);
public virtual Android.Gms.Tasks.Task GetOutputStream (ChannelClient.IChannel p0);
public System.Threading.Tasks.Task<Java.IO.OutputStream> GetOutputStreamAsync (ChannelClient.IChannel p0);
public virtual Android.Gms.Tasks.Task OpenChannel (string p0, string p1);
public System.Threading.Tasks.Task<ChannelClient.IChannel> OpenChannelAsync (string p0, string p1);
public virtual Android.Gms.Tasks.Task ReceiveFile (ChannelClient.IChannel p0, Android.Net.Uri p1, bool p2);
public System.Threading.Tasks.Task ReceiveFileAsync (ChannelClient.IChannel p0, Android.Net.Uri p1, bool p2);
public virtual Android.Gms.Tasks.Task RegisterChannelCallback (ChannelClient.ChannelCallback p0);
public virtual Android.Gms.Tasks.Task RegisterChannelCallback (ChannelClient.IChannel p0, ChannelClient.ChannelCallback p1);
public System.Threading.Tasks.Task RegisterChannelCallbackAsync (ChannelClient.ChannelCallback p0);
public System.Threading.Tasks.Task RegisterChannelCallbackAsync (ChannelClient.IChannel p0, ChannelClient.ChannelCallback p1);
public virtual Android.Gms.Tasks.Task SendFile (ChannelClient.IChannel p0, Android.Net.Uri p1);
public virtual Android.Gms.Tasks.Task SendFile (ChannelClient.IChannel p0, Android.Net.Uri p1, long p2, long p3);
public System.Threading.Tasks.Task SendFileAsync (ChannelClient.IChannel p0, Android.Net.Uri p1);
public System.Threading.Tasks.Task SendFileAsync (ChannelClient.IChannel p0, Android.Net.Uri p1, long p2, long p3);
public virtual Android.Gms.Tasks.Task UnregisterChannelCallback (ChannelClient.ChannelCallback p0);
public virtual Android.Gms.Tasks.Task UnregisterChannelCallback (ChannelClient.IChannel p0, ChannelClient.ChannelCallback p1);
public System.Threading.Tasks.Task<Java.Lang.Boolean> UnregisterChannelCallbackAsync (ChannelClient.ChannelCallback p0);
public System.Threading.Tasks.Task<Java.Lang.Boolean> UnregisterChannelCallbackAsync (ChannelClient.IChannel p0, ChannelClient.ChannelCallback p1);
// inner types
public class ChannelCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ChannelClient.ChannelCallback ();
protected ChannelClient.ChannelCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int CloseReasonDisconnected;
public static const int CloseReasonLocalClose;
public static const int CloseReasonNormal;
public static const int CloseReasonRemoteClose;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnChannelClosed (ChannelClient.IChannel p0, int p1, int p2);
public virtual void OnChannelOpened (ChannelClient.IChannel p0);
public virtual void OnInputClosed (ChannelClient.IChannel p0, int p1, int p2);
public virtual void OnOutputClosed (ChannelClient.IChannel p0, int p1, int p2);
}
public interface IChannel : Android.OS.IParcelable, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual string NodeId { get; }
public virtual string Path { get; }
}
public interface ICloseReason : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public abstract class DataClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DataClient (Android.App.Activity p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
public DataClient (Android.Content.Context p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
protected DataClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ActionDataChanged = "com.google.android.gms.wearable.DATA_CHANGED";
public static const int FilterLiteral;
public static const int FilterPrefix;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task AddListener (DataClient.IOnDataChangedListener p0);
public virtual Android.Gms.Tasks.Task AddListener (DataClient.IOnDataChangedListener p0, Android.Net.Uri p1, int p2);
public System.Threading.Tasks.Task AddListenerAsync (DataClient.IOnDataChangedListener p0);
public System.Threading.Tasks.Task AddListenerAsync (DataClient.IOnDataChangedListener p0, Android.Net.Uri p1, int p2);
public virtual Android.Gms.Tasks.Task DeleteDataItems (Android.Net.Uri p0);
public virtual Android.Gms.Tasks.Task DeleteDataItems (Android.Net.Uri p0, int p1);
public System.Threading.Tasks.Task<Java.Lang.Integer> DeleteDataItemsAsync (Android.Net.Uri p0);
public System.Threading.Tasks.Task<Java.Lang.Integer> DeleteDataItemsAsync (Android.Net.Uri p0, int p1);
public virtual Android.Gms.Tasks.Task GetDataItem (Android.Net.Uri p0);
public System.Threading.Tasks.Task<IDataItem> GetDataItemAsync (Android.Net.Uri p0);
public virtual Android.Gms.Tasks.Task GetDataItems ();
public virtual Android.Gms.Tasks.Task GetDataItems (Android.Net.Uri p0);
public virtual Android.Gms.Tasks.Task GetDataItems (Android.Net.Uri p0, int p1);
public System.Threading.Tasks.Task<DataItemBuffer> GetDataItemsAsync ();
public System.Threading.Tasks.Task<DataItemBuffer> GetDataItemsAsync (Android.Net.Uri p0);
public System.Threading.Tasks.Task<DataItemBuffer> GetDataItemsAsync (Android.Net.Uri p0, int p1);
public virtual Android.Gms.Tasks.Task GetFdForAsset (Asset p0);
public virtual Android.Gms.Tasks.Task GetFdForAsset (IDataItemAsset p0);
public virtual Android.Gms.Tasks.Task PutDataItem (PutDataRequest p0);
public System.Threading.Tasks.Task<IDataItem> PutDataItemAsync (PutDataRequest p0);
public virtual Android.Gms.Tasks.Task RemoveListener (DataClient.IOnDataChangedListener p0);
public System.Threading.Tasks.Task<Java.Lang.Boolean> RemoveListenerAsync (DataClient.IOnDataChangedListener p0);
// inner types
public abstract class GetFdForAssetResponse : Java.Lang.Object, Android.Gms.Common.Apis.IReleasable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DataClient.GetFdForAssetResponse ();
protected DataClient.GetFdForAssetResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.OS.ParcelFileDescriptor FdForAsset { get; }
public virtual System.IO.Stream InputStream { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Release ();
}
public interface IFilterType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnDataChangedListener : IDataApiDataListener, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnDataChanged (DataEventBuffer p0);
}
}
public abstract class MessageClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MessageClient (Android.App.Activity p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
public MessageClient (Android.Content.Context p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
protected MessageClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ActionMessageReceived = "com.google.android.gms.wearable.MESSAGE_RECEIVED";
public static const int FilterLiteral;
public static const int FilterPrefix;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task AddListener (MessageClient.IOnMessageReceivedListener p0);
public virtual Android.Gms.Tasks.Task AddListener (MessageClient.IOnMessageReceivedListener p0, Android.Net.Uri p1, int p2);
public System.Threading.Tasks.Task AddListenerAsync (MessageClient.IOnMessageReceivedListener p0);
public System.Threading.Tasks.Task AddListenerAsync (MessageClient.IOnMessageReceivedListener p0, Android.Net.Uri p1, int p2);
public virtual Android.Gms.Tasks.Task RemoveListener (MessageClient.IOnMessageReceivedListener p0);
public System.Threading.Tasks.Task<Java.Lang.Boolean> RemoveListenerAsync (MessageClient.IOnMessageReceivedListener p0);
public virtual Android.Gms.Tasks.Task SendMessage (string p0, string p1, byte[] p2);
public System.Threading.Tasks.Task<Java.Lang.Integer> SendMessageAsync (string p0, string p1, byte[] p2);
// inner types
public interface IFilterType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnMessageReceivedListener : IMessageApiMessageListener, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnMessageReceived (IMessageEvent p0);
}
}
public abstract class NodeClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NodeClient (Android.App.Activity p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
public NodeClient (Android.Content.Context p0, Android.Gms.Common.Apis.GoogleApi.Settings p1);
protected NodeClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task GetConnectedNodes ();
public System.Threading.Tasks.Task<Android.Runtime.JavaList<INode>> GetConnectedNodesAsync ();
public virtual Android.Gms.Tasks.Task GetLocalNode ();
public System.Threading.Tasks.Task<INode> GetLocalNodeAsync ();
}
Modified constructors:
public FirebaseApiNotAvailableException (string message p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added properties:
public virtual bool IsDefaultApp { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual string PersistenceKey { get; }
Added events:
public event System.EventHandler<FirebaseApp.BackgroundStateChangeEventArgs> BackgroundStateChange; public event System.EventHandler<FirebaseApp.IdTokenEventArgs> IdToken; public event System.EventHandler<FirebaseApp.IdTokenListenersCountChangedEventArgs> IdTokenListenersCountChanged;
Modified methods:
public System.Collections.Generic.IList<FirebaseApp> GetApps (Android.Content.Context context p0)public FirebaseApp GetInstance (string name p0)public virtual Android.Gms.Tasks.Task GetToken (bool p0)public FirebaseApp InitializeApp (Android.Content.Context context p0)public FirebaseApp InitializeApp (Android.Content.Context context p0, FirebaseOptions options p1)public FirebaseApp InitializeApp (Android.Content.Context context p0, FirebaseOptions options p1, string name p2)public virtual void SetAutomaticResourceManagementEnabled (bool enabled p0)
Added methods:
public virtual void AddBackgroundStateChangeListener (FirebaseApp.IBackgroundStateChangeListener p0); public virtual void AddIdTokenListener (FirebaseApp.IIdTokenListener p0); public virtual Java.Lang.Object Get (Java.Lang.Class p0); public virtual void NotifyIdTokenListeners (Internal.InternalTokenResult p0); public static void OnBackgroundStateChanged (bool p0); public virtual void RemoveBackgroundStateChangeListener (FirebaseApp.IBackgroundStateChangeListener p0); public virtual void SetIdTokenListenersCountChangedListener (FirebaseApp.IIdTokenListenersCountChangedListener p0); public virtual void SetTokenProvider (Internal.IInternalTokenProvider p0);
Obsoleted constructors:
[Obsolete ("deprecated")] protected FirebaseException ();
Modified constructors:
public FirebaseException (string detailMessage p0)public FirebaseException (string detailMessage p0, Java.Lang.Throwable cause p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseNetworkException (string detailMessage p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object o p0)public FirebaseOptions FromResource (Android.Content.Context context p0)
Modified constructors:
public FirebaseOptions.Builder (FirebaseOptions options p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public FirebaseOptions.Builder SetApiKey (string apiKey p0)public FirebaseOptions.Builder SetApplicationId (string applicationId p0)public FirebaseOptions.Builder SetDatabaseUrl (string databaseUrl p0)public FirebaseOptions.Builder SetGcmSenderId (string gcmSenderId p0)public FirebaseOptions.Builder SetProjectId (string projectId p0)public FirebaseOptions.Builder SetStorageBucket (string storageBucket p0)
Modified constructors:
public FirebaseTooManyRequestsException (string message p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public class FirebaseError : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseError (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ErrorAccountExistsWithDifferentCredential;
public static const int ErrorAppNotAuthorized;
public static const int ErrorCredentialAlreadyInUse;
public static const int ErrorCustomTokenMismatch;
public static const int ErrorEmailAlreadyInUse;
public static const int ErrorInternalError;
public static const int ErrorInvalidApiKey;
public static const int ErrorInvalidCredential;
public static const int ErrorInvalidCustomToken;
public static const int ErrorInvalidEmail;
public static const int ErrorInvalidUserToken;
public static const int ErrorNetworkRequestFailed;
public static const int ErrorNoSignedInUser;
public static const int ErrorNoSuchProvider;
public static const int ErrorOperationNotAllowed;
public static const int ErrorProviderAlreadyLinked;
public static const int ErrorRequiresRecentLogin;
public static const int ErrorTooManyRequests;
public static const int ErrorUserDisabled;
public static const int ErrorUserMismatch;
public static const int ErrorUserNotFound;
public static const int ErrorUserTokenExpired;
public static const int ErrorWeakPassword;
public static const int ErrorWrongPassword;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebaseExceptionMapper : Java.Lang.Object, Android.Gms.Common.Apis.Internal.IStatusExceptionMapper, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseExceptionMapper ();
protected FirebaseExceptionMapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Exception GetException (Android.Gms.Common.Apis.Statuses p0);
}
public sealed class Timestamp : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// constructors
public Timestamp (Java.Util.Date p0);
public Timestamp (long p0, int p1);
// properties
public Java.Util.Date ApproximateDate { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int Nanoseconds { get; }
public long Seconds { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public int CompareTo (Timestamp p0);
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public static Timestamp Now ();
public override string ToString ();
}
Obsoleted properties:
[Obsolete ()] public Android.Gms.Tasks.Task AppInstanceId { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public FirebaseAnalytics GetInstance (Android.Content.Context context p0)public void LogEvent (string name p0, Android.OS.Bundle params p1)public void SetAnalyticsCollectionEnabled (bool enabled p0)public void SetCurrentScreen (Android.App.Activity activity p0, string screenName p1, string screenClassOverride p2)public void SetMinimumSessionDuration (long milliseconds p0)public void SetSessionTimeoutDuration (long milliseconds p0)public void SetUserId (string id p0)public void SetUserProperty (string name p0, string value p1)
Added methods:
public Android.Gms.Tasks.Task GetAppInstanceId (); public void ResetAnalyticsData ();
Added fields:
public static const string LevelEnd = "level_end"; public static const string LevelStart = "level_start";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted fields:
[Obsolete ("deprecated")] public static const string SignUpMethod = "sign_up_method";
Added fields:
public static const string LevelName = "level_name"; public static const string Method = "method"; public static const string Success = "success";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public ActionBuilder (string type p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual ActionBuilder SetActionStatus (string actionStatus p0)public virtual ActionBuilder SetMetadata (ActionMetadataBuilder metadataBuilder p0)public virtual ActionBuilder SetObject (string name p0, string url p1)public virtual ActionBuilder SetObject (string name p0, string url p1, string webUrl p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual ActionMetadataBuilder SetUpload (bool uploadable p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final bool Equals (Java.Lang.Object object p0)public AndroidAppUri NewAndroidAppUri (Android.Net.Uri uri p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Android.Gms.Tasks.Task Remove (string[] urls p0)public abstract Android.Gms.Tasks.Task Update (IIndexable[] indexables p0)
Modified constructors:
public FirebaseAppIndexingException (string detailMessage p0)public FirebaseAppIndexingException (string detailMessage p0, Java.Lang.Throwable cause p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseAppIndexingInvalidArgumentException (string message p0)public FirebaseAppIndexingInvalidArgumentException (string message p0, Java.Lang.Throwable cause p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseAppIndexingTooManyArgumentsException (string message p0)public FirebaseAppIndexingTooManyArgumentsException (string message p0, Java.Lang.Throwable cause p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Android.Gms.Tasks.Task End (IAction action p0)public abstract Android.Gms.Tasks.Task Start (IAction action p0)
Modified constructors:
public IndexableBuilder (string type p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public IndexableMetadataBuilder SetScore (int score p0)public IndexableMetadataBuilder SetWorksOffline (bool worksOffline p0)
Added method:
public IndexableMetadataBuilder SetScope (int p0);
public sealed class Scope : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int CrossDevice;
public static const int OnDevice;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Firebase.AppIndexing.IAction NewView (string name p0, string url p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AggregateRatingBuilder SetRatingCount (long ratingCount p0)public AggregateRatingBuilder SetRatingValue (string ratingValue p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ConversationBuilder SetId (string id p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DigitalDocumentBuilder SetAuthor (PersonBuilder[] personBuilders p0)public DigitalDocumentBuilder SetDateCreated (Java.Util.Date dateCreated p0)public DigitalDocumentBuilder SetDateModified (Java.Util.Date dateModified p0)public DigitalDocumentBuilder SetHasDigitalDocumentPermission (DigitalDocumentPermissionBuilder[] permissions p0)public DigitalDocumentBuilder SetText (string text p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DigitalDocumentPermissionBuilder SetGrantee (PersonBuilder[] grantees p0)public DigitalDocumentPermissionBuilder SetPermissionType (string type p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public GeoShapeBuilder SetBox (string box p0)
Modified constructors:
protected IndexableBuilder (string type p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Java.Lang.Object Put (string key p0, Firebase.AppIndexing.IIndexable[] values p1)protected virtual Java.Lang.Object Put (string key p0, Java.Lang.Object[] values p1)public virtual Java.Lang.Object Put (string key p0, bool[] values p1)public virtual Java.Lang.Object Put (string key p0, long[] values p1)public virtual Java.Lang.Object Put (string key p0, string[] values p1)public Java.Lang.Object SetDescription (string description p0)public Java.Lang.Object SetImage (string url p0)public virtual Java.Lang.Object SetMetadata (Firebase.AppIndexing.IndexableMetadataBuilder metadataBuilder p0)public Java.Lang.Object SetName (string name p0)public Java.Lang.Object SetSameAs (string webUrl p0)public Java.Lang.Object SetUrl (string url p0)
Added method:
public Java.Lang.Object SetKeywords (string[] p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Firebase.AppIndexing.IIndexable NewSimple (string name p0, string url p1)
Added method:
public static PlaceBuilder PlaceBuilder ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LocalBusinessBuilder SetAddress (PostalAddressBuilder address p0)public LocalBusinessBuilder SetAggregateRating (AggregateRatingBuilder aggregateRating p0)public LocalBusinessBuilder SetGeo (GeoShapeBuilder geoShape p0)public LocalBusinessBuilder SetPriceRange (string priceRange p0)public LocalBusinessBuilder SetTelephone (string telephone p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public MessageBuilder SetMessageAttachment (DigitalDocumentBuilder[] attachments);
Modified methods:
public MessageBuilder SetDateRead (Java.Util.Date dateRead p0)public MessageBuilder SetDateReceived (Java.Util.Date dateReceived p0)public MessageBuilder SetDateSent (Java.Util.Date dateSent p0)public MessageBuilder SetIsPartOf (ConversationBuilder[] conversation p0)public MessageBuilder SetRecipient (PersonBuilder[] recipients p0)public MessageBuilder SetSender (PersonBuilder sender p0)public MessageBuilder SetText (string text p0)
Added method:
public MessageBuilder SetMessageAttachment (IndexableBuilder[] p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public MusicAlbumBuilder SetByArtist (MusicGroupBuilder artist p0)public MusicAlbumBuilder SetNumTracks (int numTracks p0)public MusicAlbumBuilder SetTrack (MusicRecordingBuilder[] tracks p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public MusicGroupBuilder SetAlbum (MusicAlbumBuilder[] musicAlbums p0)public MusicGroupBuilder SetGenre (string genre p0)public MusicGroupBuilder SetTrack (MusicRecordingBuilder[] tracks p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MusicPlaylistBuilder SetNumTracks (int numTracks p0)public virtual MusicPlaylistBuilder SetTrack (MusicRecordingBuilder[] tracks p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public MusicRecordingBuilder SetByArtist (MusicGroupBuilder artist p0)public MusicRecordingBuilder SetDuration (int durationInSeconds p0)public MusicRecordingBuilder SetInAlbum (MusicAlbumBuilder musicAlbum p0)public MusicRecordingBuilder SetInPlaylist (MusicPlaylistBuilder[] musicPlaylists p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PersonBuilder SetEmail (string email p0)public PersonBuilder SetIsSelf (bool isSelf p0)public PersonBuilder SetTelephone (string telephone p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PostalAddressBuilder SetAddressCountry (string country p0)public PostalAddressBuilder SetAddressLocality (string addressLocality p0)public PostalAddressBuilder SetPostalCode (string postalCode p0)public PostalAddressBuilder SetStreetAddress (string streetAddress p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public ReservationBuilder SetPartySize (long partySize p0)public ReservationBuilder SetReservationFor (LocalBusinessBuilder localBusiness p0)public ReservationBuilder SetStartDate (Java.Util.Date startDate p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public StickerBuilder SetIsPartOf (StickerPackBuilder stickerPacker p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public StickerPackBuilder SetHasSticker (StickerBuilder[] stickers p0)
public sealed class PhotographBuilder : Firebase.AppIndexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public PhotographBuilder SetDateCreated (Java.Util.Date p0);
public PhotographBuilder SetLocationCreated (PlaceBuilder p0);
}
public sealed class PlaceBuilder : Firebase.AppIndexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public PlaceBuilder SetGeo (GeoShapeBuilder p0);
}
public sealed class VideoObjectBuilder : Firebase.AppIndexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public VideoObjectBuilder SetAuthor (PersonBuilder p0);
public VideoObjectBuilder SetDuration (long p0);
public VideoObjectBuilder SetDurationWatched (long p0);
public VideoObjectBuilder SetLocationCreated (PlaceBuilder p0);
public VideoObjectBuilder SetSeriesName (string p0);
public VideoObjectBuilder SetUploadDate (Java.Util.Date p0);
}
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public FirebaseAppInvite GetInvitation (Firebase.DynamicLinks.PendingDynamicLinkData pendingDynamicLinkData p0)
Added field:
public static const int SignInWithEmailLink;
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public int RequestType { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Added methods:
public void Zza (string p0); public void Zzb (int p0); public static ActionCodeSettings Zze (); public string Zzf ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual ActionCodeSettings.Builder SetAndroidPackageName (string androidPackageName p0, bool installIfNotAvailable p1, string minimumVersion p2)public virtual ActionCodeSettings.Builder SetHandleCodeInApp (bool status p0)public virtual ActionCodeSettings.Builder SetIOSBundleId (string iOSBundleId p0)public virtual ActionCodeSettings.Builder SetUrl (string url p0)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual string SignInMethod { get; }
Removed methods:
public virtual int DescribeContents (); public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public override string SignInMethod { get; }
Added methods:
public static bool IsSignInWithEmailLink (string p0); public EmailAuthCredential Zza (FirebaseUser p0); public string Zzg (); public string Zzh (); public bool Zzi (); public bool Zzj ();
Added fields:
public static const string EmailLinkSignInMethod = "emailLink"; public static const string EmailPasswordSignInMethod = "password";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AuthCredential GetCredential (string email p0, string password p1)
Added method:
public static AuthCredential GetCredentialWithLink (string p0, string p1);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public override string SignInMethod { get; }
Added field:
public static const string FacebookSignInMethod = "facebook.com";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AuthCredential GetCredential (string accessToken p0)
Added interfaces:
Internal.IInternalAuthProvider Firebase.Internal.IInternalTokenProvider
Modified properties:
public virtual string Uid { get; }
Added properties:
public virtual Firebase.FirebaseApp App { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void AddAuthStateListener (FirebaseAuth.IAuthStateListener listener p0)public virtual void AddIdTokenListener (FirebaseAuth.IIdTokenListener listener p0)public virtual Android.Gms.Tasks.Task ApplyActionCode (string code p0)public virtual Android.Gms.Tasks.Task CheckActionCode (string code p0)public virtual Android.Gms.Tasks.Task ConfirmPasswordReset (string code p0, string newPassword p1)public virtual Android.Gms.Tasks.Task CreateUserWithEmailAndPassword (string email p0, string password p1)public virtual Android.Gms.Tasks.Task FetchProvidersForEmail (string email p0)public FirebaseAuth GetInstance (Firebase.FirebaseApp firebaseApp p0)public virtual void RemoveAuthStateListener (FirebaseAuth.IAuthStateListener listener p0)public virtual void RemoveIdTokenListener (FirebaseAuth.IIdTokenListener listener p0)public virtual Android.Gms.Tasks.Task SendPasswordResetEmail (string email p0)public virtual Android.Gms.Tasks.Task SendPasswordResetEmail (string email p0, ActionCodeSettings actionCodeSettings p1)public virtual Android.Gms.Tasks.Task SignInWithCredential (AuthCredential credential p0)public virtual Android.Gms.Tasks.Task SignInWithCustomToken (string token p0)public virtual Android.Gms.Tasks.Task SignInWithEmailAndPassword (string email p0, string password p1)public virtual Android.Gms.Tasks.Task VerifyPasswordResetCode (string code p0)
Obsoleted methods:
[Obsolete ("deprecated")] public virtual Android.Gms.Tasks.Task FetchProvidersForEmail (string p0);
Added methods:
public virtual void AddIdTokenListener (Internal.IIdTokenListener p0); public virtual Android.Gms.Tasks.Task FetchSignInMethodsForEmail (string p0); public virtual Android.Gms.Tasks.Task GetAccessToken (bool p0); public virtual bool IsSignInWithEmailLink (string p0); public virtual void RemoveIdTokenListener (Internal.IIdTokenListener p0); public virtual Android.Gms.Tasks.Task SendSignInLinkToEmail (string p0, ActionCodeSettings p1); public virtual Android.Gms.Tasks.Task SetFirebaseUIVersion (string p0); public virtual Android.Gms.Tasks.Task SignInWithEmailLink (string p0, string p1); public virtual Android.Gms.Tasks.Task UpdateCurrentUser (FirebaseUser p0); public Android.Gms.Tasks.Task Zza (ActionCodeSettings p0, string p1); public Android.Gms.Tasks.Task Zza (FirebaseUser p0, AuthCredential p1); public Android.Gms.Tasks.Task Zza (FirebaseUser p0, PhoneAuthCredential p1); public Android.Gms.Tasks.Task Zza (FirebaseUser p0, UserProfileChangeRequest p1); public Android.Gms.Tasks.Task Zza (FirebaseUser p0, bool p1); public Android.Gms.Tasks.Task Zza (FirebaseUser p0, string p1); public void Zza (string p0, long p1, Java.Util.Concurrent.TimeUnit p2, PhoneAuthProvider.OnVerificationStateChangedCallbacks p3, Android.App.Activity p4, Java.Util.Concurrent.IExecutor p5, bool p6); public Android.Gms.Tasks.Task Zzb (FirebaseUser p0, AuthCredential p1); public Android.Gms.Tasks.Task Zzb (FirebaseUser p0, string p1); public Android.Gms.Tasks.Task Zzc (FirebaseUser p0, AuthCredential p1); public Android.Gms.Tasks.Task Zzc (FirebaseUser p0, string p1); public Android.Gms.Tasks.Task Zzd (FirebaseUser p0); public Android.Gms.Tasks.Task Zze (FirebaseUser p0); public void Zzk ();
Modified constructors:
public FirebaseAuth.AuthStateEventArgs (FirebaseAuth auth p0)
Removed property:
public FirebaseAuth Auth { get; }
Added property:
public FirebaseAuth P0 { get; }
Modified methods:
public abstract void OnAuthStateChanged (FirebaseAuth auth p0)
Modified methods:
public abstract void OnIdTokenChanged (FirebaseAuth auth p0)
Modified constructors:
public FirebaseAuth.IdTokenEventArgs (FirebaseAuth auth p0)
Removed property:
public FirebaseAuth Auth { get; }
Added property:
public FirebaseAuth P0 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseAuthException (string errorCode p0, string detailMessage p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseAuthInvalidCredentialsException (string code p0, string message p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseAuthInvalidUserException (string code p0, string message p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseAuthRecentLoginRequiredException (string code p0, string message p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseAuthUserCollisionException (string code p0, string message p1)
Added constructor:
public FirebaseAuthUserCollisionException (string p0, string p1, AuthCredential p2);
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public AuthCredential UpdatedCredential { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interfaces:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable Android.OS.IParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual IFirebaseUserMetadata Metadata { get; }
Removed method:
[Obsolete]
public System.Threading.Tasks.Task<GetTokenResult> GetTokenAsync (bool forceRefresh);
Modified methods:
public virtual Android.Gms.Tasks.Task GetIdToken (bool forceRefresh p0)public virtual Android.Gms.Tasks.Task GetToken (bool forceRefresh p0)public virtual Android.Gms.Tasks.Task LinkWithCredential (AuthCredential credential p0)public virtual Android.Gms.Tasks.Task Reauthenticate (AuthCredential credential p0)public virtual Android.Gms.Tasks.Task ReauthenticateAndRetrieveData (AuthCredential credential p0)public virtual Android.Gms.Tasks.Task SendEmailVerification (ActionCodeSettings actionCodeSettings p0)public virtual Android.Gms.Tasks.Task Unlink (string provider p0)public virtual Android.Gms.Tasks.Task UpdateEmail (string email p0)public virtual Android.Gms.Tasks.Task UpdatePassword (string password p0)public virtual Android.Gms.Tasks.Task UpdatePhoneNumber (PhoneAuthCredential credential p0)public virtual Android.Gms.Tasks.Task UpdateProfile (UserProfileChangeRequest request p0)
Added methods:
public virtual FirebaseUser Zza (bool p0); public virtual FirebaseUser Zza (System.Collections.Generic.IList<IUserInfo> p0); public virtual Firebase.FirebaseApp Zzn (); public virtual string Zzp (); public virtual string Zzq ();
Removed constructor:
public GetTokenResult (string p0);
Added constructor:
public GetTokenResult (string p0, System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p1);
Added properties:
public virtual long AuthTimestamp { get; } public virtual System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> Claims { get; } public virtual long ExpirationTimestamp { get; } public virtual long IssuedAtTimestamp { get; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public virtual string SignInProvider { get; }
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public override string SignInMethod { get; }
Added field:
public static const string GithubSignInMethod = "github.com";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AuthCredential GetCredential (string token p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public override string SignInMethod { get; }
Added field:
public static const string GoogleSignInMethod = "google.com";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AuthCredential GetCredential (string idToken p0, string accessToken p1)
Modified methods:
public abstract string GetData (int key p0)
Added interfaces:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable Android.OS.IParcelable
Added property:
public virtual bool IsNewUser { get; }
Added interfaces:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable Android.OS.IParcelable
Modified base type:
Java.Lang.Object Firebase.Auth.Zzh
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AuthCredential GetCredential (string providerId p0, string idToken p1, string accessToken p2)
Removed constructor:
public PhoneAuthCredential (string p0, string p1);
Added interfaces:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable Java.Lang.ICloneable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public override string SignInMethod { get; }
Added method:
public PhoneAuthCredential Zzb (bool p0);
Added field:
public static const string PhoneSignInMethod = "phone";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public PhoneAuthCredential GetCredential (string verificationId p0, string smsCode p1)public PhoneAuthProvider GetInstance (FirebaseAuth firebaseAuth p0)public virtual void VerifyPhoneNumber (string phoneNumber p0, long timeout p1, Java.Util.Concurrent.TimeUnit unit p2, Android.App.Activity activity p3, PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks p4)public virtual void VerifyPhoneNumber (string phoneNumber p0, long timeout p1, Java.Util.Concurrent.TimeUnit unit p2, Java.Util.Concurrent.IExecutor executor p3, PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks p4)public virtual void VerifyPhoneNumber (string phoneNumber p0, long timeout p1, Java.Util.Concurrent.TimeUnit unit p2, Android.App.Activity activity p3, PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks p4, PhoneAuthProvider.ForceResendingToken forceResendingToken p5)public virtual void VerifyPhoneNumber (string phoneNumber p0, long timeout p1, Java.Util.Concurrent.TimeUnit unit p2, Java.Util.Concurrent.IExecutor executor p3, PhoneAuthProvider.OnVerificationStateChangedCallbacks callbacks p4, PhoneAuthProvider.ForceResendingToken forceResendingToken p5)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added method:
public static PhoneAuthProvider.ForceResendingToken Zzr ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void OnCodeAutoRetrievalTimeOut (string verificationId p0)public virtual void OnCodeSent (string verificationId p0, PhoneAuthProvider.ForceResendingToken forceResendingToken p1)public abstract void OnVerificationCompleted (PhoneAuthCredential credential p0)public abstract void OnVerificationFailed (Firebase.FirebaseException exception p0)
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added properties:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; } public override string SignInMethod { get; }
Added field:
public static const string TwitterSignInMethod = "twitter.com";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public AuthCredential GetCredential (string token p0, string secret p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public virtual override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags)
Added methods:
public string Zzs (); public bool Zzt (); public bool Zzu ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual UserProfileChangeRequest.Builder SetDisplayName (string displayName p0)public virtual UserProfileChangeRequest.Builder SetPhotoUri (Android.Net.Uri photoUri p0)
public class FirebaseAuthRegistrar : Java.Lang.Object, Android.Runtime.IJavaObject, Firebase.Componentsw.IComponentRegistrar, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseAuthRegistrar ();
protected FirebaseAuthRegistrar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<Firebase.Componentsw.Component> Components { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IFirebaseUserMetadata : Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual long CreationTimestamp { get; }
public virtual long LastSignInTimestamp { get; }
}
public interface ISignInMethodQueryResult : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual System.Collections.Generic.IList<string> SignInMethods { get; }
}
public class PlayGamesAuthCredential : Firebase.Auth.AuthCredential, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PlayGamesAuthCredential (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override string Provider { get; }
public override string SignInMethod { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class PlayGamesAuthProvider : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PlayGamesAuthProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string PlayGamesSignInMethod = "playgames.google.com";
public static const string ProviderId = "playgames.google.com";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static AuthCredential GetCredential (string p0);
}
public class Zzh : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Zzh (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public void Log (string message p0)public void Logcat (int level p0, string tag p1, string message p2)public void Report (Java.Lang.Throwable throwable p0)
Modified constructors:
public ChildAddedEventArgs (DataSnapshot snapshot p0, string previousChildName p1)
Removed properties:
public string PreviousChildName { get; } public DataSnapshot Snapshot { get; }
Added properties:
public DataSnapshot P0 { get; } public string P1 { get; }
Modified constructors:
public ChildChangedEventArgs (DataSnapshot snapshot p0, string previousChildName p1)
Removed properties:
public string PreviousChildName { get; } public DataSnapshot Snapshot { get; }
Added properties:
public DataSnapshot P0 { get; } public string P1 { get; }
Modified constructors:
public ChildEventArgs (DatabaseError error p0)
Removed property:
public DatabaseError Error { get; }
Added property:
public DatabaseError P0 { get; }
Modified constructors:
public ChildMovedEventArgs (DataSnapshot snapshot p0, string previousChildName p1)
Removed properties:
public string PreviousChildName { get; } public DataSnapshot Snapshot { get; }
Added properties:
public DataSnapshot P0 { get; } public string P1 { get; }
Modified constructors:
public ChildRemovedEventArgs (DataSnapshot snapshot p0)
Removed property:
public DataSnapshot Snapshot { get; }
Added property:
public DataSnapshot P0 { get; }
Modified constructors:
public DataChangeEventArgs (DataSnapshot snapshot p0)
Removed property:
public DataSnapshot Snapshot { get; }
Added property:
public DataSnapshot P0 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual DataSnapshot Child (string path p0)public virtual Java.Lang.Object GetValue (GenericTypeIndicator t p0)public virtual Java.Lang.Object GetValue (Java.Lang.Class valueType p0)public virtual Java.Lang.Object GetValue (bool useExportFormat p0)public virtual bool HasChild (string path p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DatabaseError FromException (Java.Lang.Throwable e p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual DatabaseReference Child (string pathString p0)public virtual void RemoveValue (DatabaseReference.ICompletionListener listener p0)public virtual void RunTransaction (Transaction.IHandler handler p0)public virtual void RunTransaction (Transaction.IHandler handler p0, bool fireLocalEvents p1)public virtual Android.Gms.Tasks.Task SetPriority (Java.Lang.Object priority p0)public virtual void SetPriority (Java.Lang.Object priority p0, DatabaseReference.ICompletionListener listener p1)public virtual Android.Gms.Tasks.Task SetValue (Java.Lang.Object value p0)public virtual void SetValue (Java.Lang.Object value p0, DatabaseReference.ICompletionListener listener p1)public virtual Android.Gms.Tasks.Task SetValue (Java.Lang.Object value p0, Java.Lang.Object priority p1)public virtual void SetValue (Java.Lang.Object value p0, Java.Lang.Object priority p1, DatabaseReference.ICompletionListener listener p2)public virtual Android.Gms.Tasks.Task UpdateChildren (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> update p0)public virtual void UpdateChildren (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> update p0, DatabaseReference.ICompletionListener listener p1)
Modified constructors:
public DatabaseReference.CompletionEventArgs (DatabaseError error p0, DatabaseReference ref p1)
Removed properties:
public DatabaseError Error { get; } public DatabaseReference Ref { get; }
Added properties:
public DatabaseError P0 { get; } public DatabaseReference P1 { get; }
Modified methods:
public abstract void OnComplete (DatabaseError error p0, DatabaseReference ref p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public FirebaseDatabase GetInstance (Firebase.FirebaseApp app p0)public FirebaseDatabase GetInstance (string url p0)public FirebaseDatabase GetInstance (Firebase.FirebaseApp app p0, string url p1)public virtual DatabaseReference GetReference (string path p0)public virtual DatabaseReference GetReferenceFromUrl (string url p0)public virtual void SetLogLevel (LoggerLevel logLevel p0)public virtual void SetPersistenceCacheSizeBytes (long cacheSizeInBytes p0)public virtual void SetPersistenceEnabled (bool isEnabled p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void OnCancelled (DatabaseError error p0)public abstract void OnChildAdded (DataSnapshot snapshot p0, string previousChildName p1)public abstract void OnChildChanged (DataSnapshot snapshot p0, string previousChildName p1)public abstract void OnChildMoved (DataSnapshot snapshot p0, string previousChildName p1)public abstract void OnChildRemoved (DataSnapshot snapshot p0)
Modified methods:
public abstract void OnCancelled (DatabaseError error p0)public abstract void OnDataChange (DataSnapshot snapshot p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public LoggerLevel ValueOf (string name p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual MutableData Child (string path p0)public virtual Java.Lang.Object GetValue (GenericTypeIndicator t p0)public virtual Java.Lang.Object GetValue (Java.Lang.Class valueType p0)public virtual bool HasChild (string path p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void Cancel (DatabaseReference.ICompletionListener listener p0)public virtual void RemoveValue (DatabaseReference.ICompletionListener listener p0)public virtual Android.Gms.Tasks.Task SetValue (Java.Lang.Object value p0)public virtual void SetValue (Java.Lang.Object value p0, DatabaseReference.ICompletionListener listener p1)public virtual Android.Gms.Tasks.Task SetValue (Java.Lang.Object value p0, double priority p1)public virtual Android.Gms.Tasks.Task SetValue (Java.Lang.Object value p0, string priority p1)public virtual void SetValue (Java.Lang.Object value p0, System.Collections.IDictionary priority p1, DatabaseReference.ICompletionListener listener p2)public virtual void SetValue (Java.Lang.Object value p0, double priority p1, DatabaseReference.ICompletionListener listener p2)public virtual void SetValue (Java.Lang.Object value p0, string priority p1, DatabaseReference.ICompletionListener listener p2)public virtual Android.Gms.Tasks.Task UpdateChildren (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> update p0)public virtual void UpdateChildren (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> update p0, DatabaseReference.ICompletionListener listener p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual IChildEventListener AddChildEventListener (IChildEventListener listener p0)public virtual void AddListenerForSingleValueEvent (IValueEventListener listener p0)public virtual IValueEventListener AddValueEventListener (IValueEventListener listener p0)public virtual Query EndAt (bool value p0)public virtual Query EndAt (double value p0)public virtual Query EndAt (string value p0)public virtual Query EndAt (bool value p0, string key p1)public virtual Query EndAt (double value p0, string key p1)public virtual Query EndAt (string value p0, string key p1)public virtual Query EqualTo (bool value p0)public virtual Query EqualTo (double value p0)public virtual Query EqualTo (string value p0)public virtual Query EqualTo (bool value p0, string key p1)public virtual Query EqualTo (double value p0, string key p1)public virtual Query EqualTo (string value p0, string key p1)public virtual void KeepSynced (bool keepSynced p0)public virtual Query LimitToFirst (int limit p0)public virtual Query LimitToLast (int limit p0)public virtual Query OrderByChild (string path p0)public virtual void RemoveEventListener (IChildEventListener listener p0)public virtual void RemoveEventListener (IValueEventListener listener p0)public virtual Query StartAt (bool value p0)public virtual Query StartAt (double value p0)public virtual Query StartAt (string value p0)public virtual Query StartAt (bool value p0, string key p1)public virtual Query StartAt (double value p0, string key p1)public virtual Query StartAt (string value p0, string key p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Transaction.Result Success (MutableData resultData p0)
Modified methods:
public abstract Transaction.Result DoTransaction (MutableData currentData p0)public abstract void OnComplete (DatabaseError error p0, bool committed p1, DataSnapshot currentData p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public ValueEventArgs (DatabaseError error p0)
Removed property:
public DatabaseError Error { get; }
Added property:
public DatabaseError P0 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public DynamicLink.AndroidParameters.Builder (string packageName p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DynamicLink.AndroidParameters.Builder SetFallbackUrl (Android.Net.Uri fallbackUrl p0)public DynamicLink.AndroidParameters.Builder SetMinimumVersion (int minimumVersion p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public Android.Gms.Tasks.Task BuildShortDynamicLink (int suffix p0)public DynamicLink.Builder SetAndroidParameters (DynamicLink.AndroidParameters androidParameters p0)public DynamicLink.Builder SetDynamicLinkDomain (string dynamicLinkDomain p0)public DynamicLink.Builder SetGoogleAnalyticsParameters (DynamicLink.GoogleAnalyticsParameters googleAnalyticsParameters p0)public DynamicLink.Builder SetIosParameters (DynamicLink.IosParameters iosParameters p0)public DynamicLink.Builder SetItunesConnectAnalyticsParameters (DynamicLink.ItunesConnectAnalyticsParameters itunesConnectAnalyticsParameters p0)public DynamicLink.Builder SetLink (Android.Net.Uri link p0)public DynamicLink.Builder SetLongLink (Android.Net.Uri longLink p0)public DynamicLink.Builder SetNavigationInfoParameters (DynamicLink.NavigationInfoParameters navigationInfoParameters p0)public DynamicLink.Builder SetSocialMetaTagParameters (DynamicLink.SocialMetaTagParameters socialMetaTagParameters p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public DynamicLink.AndroidParameters.GoogleAnalyticsParameters.Builder (string source p0, string medium p1, string campaign p2)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DynamicLink.GoogleAnalyticsParameters.Builder SetCampaign (string campaign p0)public DynamicLink.GoogleAnalyticsParameters.Builder SetContent (string content p0)public DynamicLink.GoogleAnalyticsParameters.Builder SetMedium (string medium p0)public DynamicLink.GoogleAnalyticsParameters.Builder SetSource (string source p0)public DynamicLink.GoogleAnalyticsParameters.Builder SetTerm (string term p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public DynamicLink.AndroidParameters.GoogleAnalyticsParameters.IosParameters.Builder (string bundleId p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DynamicLink.IosParameters.Builder SetAppStoreId (string appStoreId p0)public DynamicLink.IosParameters.Builder SetCustomScheme (string customScheme p0)public DynamicLink.IosParameters.Builder SetFallbackUrl (Android.Net.Uri fallbackUrl p0)public DynamicLink.IosParameters.Builder SetIpadBundleId (string bundleId p0)public DynamicLink.IosParameters.Builder SetIpadFallbackUrl (Android.Net.Uri fallbackUrl p0)public DynamicLink.IosParameters.Builder SetMinimumVersion (string minimumVersion p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DynamicLink.ItunesConnectAnalyticsParameters.Builder SetAffiliateToken (string affiliateToken p0)public DynamicLink.ItunesConnectAnalyticsParameters.Builder SetCampaignToken (string campaignToken p0)public DynamicLink.ItunesConnectAnalyticsParameters.Builder SetProviderToken (string providerToken p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DynamicLink.NavigationInfoParameters.Builder SetForcedRedirectEnabled (bool forcedRedirectEnabled p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public DynamicLink.SocialMetaTagParameters.Builder SetDescription (string description p0)public DynamicLink.SocialMetaTagParameters.Builder SetImageUrl (Android.Net.Uri imageUrl p0)public DynamicLink.SocialMetaTagParameters.Builder SetTitle (string title p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract Android.Gms.Tasks.Task GetDynamicLink (Android.Content.Intent intent p0)public abstract Android.Gms.Tasks.Task GetDynamicLink (Android.Net.Uri dynamicLinkUri p0)
Modified constructors:
protected PendingDynamicLinkData (string deepLink p0, int minVersion p1, long clickTimestamp p2, Android.Net.Uri redirectUrl p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Content.Intent GetUpdateAppIntent (Android.Content.Context context p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void DeleteToken (string authorizedEntity p0, string scope p1)public FirebaseInstanceId GetInstance (Firebase.FirebaseApp app p0)public virtual string GetToken (string authorizedEntity p0, string scope p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override final void OnReceive (Android.Content.Context context p0, Android.Content.Intent intent p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public override void HandleIntent (Android.Content.Intent p0);
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual void HandleIntent (Android.Content.Intent p0);
public sealed class Registrar : Java.Lang.Object, Android.Runtime.IJavaObject, Firebase.Componentsw.IComponentRegistrar, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Registrar ();
// properties
public virtual System.Collections.Generic.IList<Firebase.Componentsw.Component> Components { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
Added properties:
public virtual bool AutoInitEnabled { get; set; } public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual void Send (RemoteMessage message p0)public virtual void SubscribeToTopic (string topic p0)public virtual void UnsubscribeFromTopic (string topic p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public override void HandleIntent (Android.Content.Intent p0);
Modified methods:
public virtual void OnMessageReceived (RemoteMessage message p0)public virtual void OnMessageSent (string msgId p0)public virtual void OnSendError (string msgId p0, Java.Lang.Exception exception p1)
Modified base type:
Java.Lang.Object Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable
Added constructor:
public RemoteMessage (Android.OS.Bundle p0);
Added interface:
Android.Gms.Common.Internal.SafeParcel.ISafeParcelable
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Removed method:
public virtual int DescribeContents ();
Modified methods:
public final void WriteToParcel (Android.OS.Parcel out dest, Android.OS.ParcelableWriteFlags flags)
Modified constructors:
public RemoteMessage.Builder (string to p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual RemoteMessage.Builder AddData (string key p0, string value p1)public virtual RemoteMessage.Builder SetCollapseKey (string collapseKey p0)public virtual RemoteMessage.Builder SetData (System.Collections.Generic.IDictionary<System.String,System.String> data p0)public virtual RemoteMessage.Builder SetMessageId (string messageId p0)public virtual RemoteMessage.Builder SetMessageType (string messageType p0)public virtual RemoteMessage.Builder SetTtl (int ttl p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public override int Delete (Android.Net.Uri uri p0, string selection p1, string[] selectionArgs p2)public override string GetType (Android.Net.Uri uri p0)public override Android.Net.Uri Insert (Android.Net.Uri uri p0, Android.Content.ContentValues values p1)public override Android.Database.ICursor Query (Android.Net.Uri uri p0, string[] projection p1, string selection p2, string[] selectionArgs p3, string sortOrder p4)public override int Update (Android.Net.Uri uri p0, Android.Content.ContentValues values p1, string selection p2, string[] selectionArgs p3)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual Android.Gms.Tasks.Task Fetch (long cacheExpirationSeconds p0)public virtual bool GetBoolean (string key p0)public virtual bool GetBoolean (string key p0, string namespace p1)public virtual byte[] GetByteArray (string key p0)public virtual byte[] GetByteArray (string key p0, string namespace p1)public virtual double GetDouble (string key p0)public virtual double GetDouble (string key p0, string namespace p1)public virtual System.Collections.Generic.ICollection<string> GetKeysByPrefix (string prefix p0)public virtual System.Collections.Generic.ICollection<string> GetKeysByPrefix (string prefix p0, string namespace p1)public virtual long GetLong (string key p0)public virtual long GetLong (string key p0, string namespace p1)public virtual string GetString (string key p0)public virtual string GetString (string key p0, string namespace p1)public virtual IFirebaseRemoteConfigValue GetValue (string key p0)public virtual IFirebaseRemoteConfigValue GetValue (string key p0, string namespace p1)public virtual void SetConfigSettings (FirebaseRemoteConfigSettings settings p0)public virtual void SetDefaults (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> defaults p0)public virtual void SetDefaults (int resourceId p0)public virtual void SetDefaults (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> defaults p0, string namespace p1)public virtual void SetDefaults (int resourceId p0, string namespace p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified constructors:
public FirebaseRemoteConfigFetchThrottledException (long throttleEndTimeMillis p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual FirebaseRemoteConfigSettings.Builder SetDeveloperModeEnabled (bool enabled p0)
Removed property:
public virtual bool IsCanceled { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract CancellableTask AddOnProgressListener (IOnProgressListener listener p0)public abstract CancellableTask AddOnProgressListener (Android.App.Activity activity p0, IOnProgressListener listener p1)public abstract CancellableTask AddOnProgressListener (Java.Util.Concurrent.IExecutor executor p0, IOnProgressListener listener p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract ControllableTask AddOnPausedListener (IOnPausedListener listener p0)public abstract ControllableTask AddOnPausedListener (Android.App.Activity activity p0, IOnPausedListener listener p1)public abstract ControllableTask AddOnPausedListener (Java.Util.Concurrent.IExecutor executor p0, IOnPausedListener listener p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public FirebaseStorage GetInstance (Firebase.FirebaseApp app p0)public FirebaseStorage GetInstance (string url p0)public FirebaseStorage GetInstance (Firebase.FirebaseApp app p0, string url p1)public virtual StorageReference GetReference (string location p0)public virtual StorageReference GetReferenceFromUrl (string fullUrl p0)
Modified methods:
public abstract void OnPaused (Java.Lang.Object snapshot p0)
Modified methods:
public abstract void OnProgress (Java.Lang.Object snapshot p0)
Modified constructors:
public PausedEventArgs (Java.Lang.Object snapshot p0)
Removed property:
public Java.Lang.Object Snapshot { get; }
Added property:
public Java.Lang.Object P0 { get; }
Modified constructors:
public ProgressEventArgs (Java.Lang.Object snapshot p0)
Removed property:
public Java.Lang.Object Snapshot { get; }
Added property:
public Java.Lang.Object P0 { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public StorageException FromErrorStatus (Android.Gms.Common.Apis.Statuses status p0)public StorageException FromException (Java.Lang.Throwable exception p0)public StorageException FromExceptionAndHttpCode (Java.Lang.Throwable exception p0, int httpResultCode p1)
Obsoleted properties:
[Obsolete ("deprecated")] public virtual Android.Net.Uri DownloadUrl { get; }[Obsolete ("deprecated")] public virtual System.Collections.Generic.IList<Android.Net.Uri> DownloadUrls { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual string GetCustomMetadata (string key p0)
Modified constructors:
public StorageMetadata.Builder (StorageMetadata original p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual StorageMetadata.Builder SetCacheControl (string cacheControl p0)public virtual StorageMetadata.Builder SetContentDisposition (string contentDisposition p0)public virtual StorageMetadata.Builder SetContentEncoding (string contentEncoding p0)public virtual StorageMetadata.Builder SetContentLanguage (string contentLanguage p0)public virtual StorageMetadata.Builder SetContentType (string contentType p0)public virtual StorageMetadata.Builder SetCustomMetadata (string key p0, string value p1)
Removed properties:
public virtual Android.Gms.Tasks.Task DownloadUrl { get; } public virtual Android.Gms.Tasks.Task Metadata { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual StorageReference Child (string pathString p0)public virtual Android.Gms.Tasks.Task GetBytes (long maxDownloadSizeBytes p0)public virtual FileDownloadTask GetFile (Android.Net.Uri destinationUri p0)public virtual FileDownloadTask GetFile (Java.IO.File destinationFile p0)public virtual StreamDownloadTask GetStream (StreamDownloadTask.IStreamProcessor processor p0)public virtual UploadTask PutBytes (byte[] bytes p0)public virtual UploadTask PutBytes (byte[] bytes p0, StorageMetadata metadata p1)public virtual UploadTask PutFile (Android.Net.Uri uri p0)public virtual UploadTask PutFile (Android.Net.Uri uri p0, StorageMetadata metadata p1)public virtual UploadTask PutFile (Android.Net.Uri uri p0, StorageMetadata metadata p1, Android.Net.Uri existingUploadUri p2)public virtual UploadTask PutStream (System.IO.Stream stream p0)public virtual UploadTask PutStream (System.IO.Stream stream p0, StorageMetadata metadata p1)public virtual Android.Gms.Tasks.Task UpdateMetadata (StorageMetadata metadata p0)
Added methods:
public virtual Android.Gms.Tasks.Task GetDownloadUrl (); public System.Threading.Tasks.Task<Android.Net.Uri> GetDownloadUrlAsync (); public virtual Android.Gms.Tasks.Task GetMetadata ();
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public virtual StorageTask AddOnCompleteListener (Android.Gms.Tasks.IOnCompleteListener listener p0)public virtual StorageTask AddOnCompleteListener (Android.App.Activity activity p0, Android.Gms.Tasks.IOnCompleteListener listener p1)public virtual StorageTask AddOnCompleteListener (Java.Util.Concurrent.IExecutor executor p0, Android.Gms.Tasks.IOnCompleteListener listener p1)public override Android.Gms.Tasks.Task AddOnFailureListener (Android.Gms.Tasks.IOnFailureListener listener p0)public override Android.Gms.Tasks.Task AddOnFailureListener (Android.App.Activity activity p0, Android.Gms.Tasks.IOnFailureListener listener p1)public override Android.Gms.Tasks.Task AddOnFailureListener (Java.Util.Concurrent.IExecutor executor p0, Android.Gms.Tasks.IOnFailureListener listener p1)public override ControllableTask AddOnPausedListener (IOnPausedListener listener p0)public override ControllableTask AddOnPausedListener (Android.App.Activity activity p0, IOnPausedListener listener p1)public override ControllableTask AddOnPausedListener (Java.Util.Concurrent.IExecutor executor p0, IOnPausedListener listener p1)public override CancellableTask AddOnProgressListener (IOnProgressListener listener p0)public override CancellableTask AddOnProgressListener (Android.App.Activity activity p0, IOnProgressListener listener p1)public override CancellableTask AddOnProgressListener (Java.Util.Concurrent.IExecutor executor p0, IOnProgressListener listener p1)public override Android.Gms.Tasks.Task AddOnSuccessListener (Android.Gms.Tasks.IOnSuccessListener listener p0)public override Android.Gms.Tasks.Task AddOnSuccessListener (Android.App.Activity activity p0, Android.Gms.Tasks.IOnSuccessListener listener p1)public override Android.Gms.Tasks.Task AddOnSuccessListener (Java.Util.Concurrent.IExecutor executor p0, Android.Gms.Tasks.IOnSuccessListener listener p1)public override Android.Gms.Tasks.Task ContinueWith (Android.Gms.Tasks.IContinuation continuation p0)public override Android.Gms.Tasks.Task ContinueWith (Java.Util.Concurrent.IExecutor executor p0, Android.Gms.Tasks.IContinuation continuation p1)public override Android.Gms.Tasks.Task ContinueWithTask (Android.Gms.Tasks.IContinuation continuation p0)public override Android.Gms.Tasks.Task ContinueWithTask (Java.Util.Concurrent.IExecutor executor p0, Android.Gms.Tasks.IContinuation continuation p1)public override Java.Lang.Object GetResult (Java.Lang.Class exceptionType p0)public virtual StorageTask RemoveOnCompleteListener (Android.Gms.Tasks.IOnCompleteListener listener p0)public virtual StorageTask RemoveOnFailureListener (Android.Gms.Tasks.IOnFailureListener listener p0)public virtual StorageTask RemoveOnPausedListener (IOnPausedListener listener p0)public virtual StorageTask RemoveOnProgressListener (IOnProgressListener listener p0)public virtual StorageTask RemoveOnSuccessListener (Android.Gms.Tasks.IOnSuccessListener listener p0)
Modified constructors:
public StorageTask.SnapshotBase (StorageTask __self, Java.Lang.Exception error p0)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Modified methods:
public abstract void DoInBackground (StreamDownloadTask.TaskSnapshot state p0, System.IO.Stream stream p1)
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Obsoleted properties:
[Obsolete ("deprecated")] public virtual Android.Net.Uri DownloadUrl { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added field:
public static const string NewBundle = "_newBundle";
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
Added property:
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public class FastSafeIterableMap : Android.Arch.Core.Internal.SafeIterableMap, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public FastSafeIterableMap ();
protected FastSafeIterableMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Util.IMapEntry Ceil (Java.Lang.Object k);
public virtual bool Contains (Java.Lang.Object key);
}
public class SafeIterableMap : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public SafeIterableMap ();
protected SafeIterableMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Util.IIterator DescendingIterator ();
public virtual Java.Util.IMapEntry Eldest ();
protected virtual SafeIterableMap.Entry Get (Java.Lang.Object k);
public virtual Java.Util.IIterator Iterator ();
public virtual Java.Util.IMapEntry Newest ();
protected virtual SafeIterableMap.Entry Put (Java.Lang.Object key, Java.Lang.Object v);
public virtual Java.Lang.Object PutIfAbsent (Java.Lang.Object key, Java.Lang.Object v);
public virtual Java.Lang.Object Remove (Java.Lang.Object key);
public virtual int Size ();
// inner types
public class Entry : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.IMapEntry, System.IDisposable {
// constructors
protected SafeIterableMap.Entry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object Key { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Java.Lang.Object Value { get; }
// methods
public virtual Java.Lang.Object SetValue (Java.Lang.Object value);
}
public interface ISupportRemove : Android.Runtime.IJavaObject, System.IDisposable {
}
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.arch.lifecycle";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IGenericLifecycleObserver : ILifecycleObserver, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnStateChanged (ILifecycleOwner p0, Lifecycle.Event p1);
}
public interface ILifecycleObserver : Android.Runtime.IJavaObject, System.IDisposable {
}
public interface ILifecycleOwner : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Lifecycle Lifecycle { get; }
}
public abstract class Lifecycle : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Lifecycle ();
protected Lifecycle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Lifecycle.State CurrentState { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddObserver (ILifecycleObserver p0);
public virtual void RemoveObserver (ILifecycleObserver p0);
// inner types
public sealed class Event : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static Lifecycle.Event OnAny { get; }
public static Lifecycle.Event OnCreate { get; }
public static Lifecycle.Event OnDestroy { get; }
public static Lifecycle.Event OnPause { get; }
public static Lifecycle.Event OnResume { get; }
public static Lifecycle.Event OnStart { get; }
public static Lifecycle.Event OnStop { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Lifecycle.Event ValueOf (string name);
public static Lifecycle.Event[] Values ();
// inner types
public class OnAnyAttribute : System.Attribute {
// constructors
public Lifecycle.Event.OnAnyAttribute ();
}
public class OnCreateAttribute : System.Attribute {
// constructors
public Lifecycle.Event.OnCreateAttribute ();
}
public class OnDestroyAttribute : System.Attribute {
// constructors
public Lifecycle.Event.OnDestroyAttribute ();
}
public class OnPauseAttribute : System.Attribute {
// constructors
public Lifecycle.Event.OnPauseAttribute ();
}
public class OnResumeAttribute : System.Attribute {
// constructors
public Lifecycle.Event.OnResumeAttribute ();
}
public class OnStartAttribute : System.Attribute {
// constructors
public Lifecycle.Event.OnStartAttribute ();
}
public class OnStopAttribute : System.Attribute {
// constructors
public Lifecycle.Event.OnStopAttribute ();
}
}
public sealed class State : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static Lifecycle.State Created { get; }
public static Lifecycle.State Destroyed { get; }
public static Lifecycle.State Initialized { get; }
public static Lifecycle.State Resumed { get; }
public static Lifecycle.State Started { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool IsAtLeast (Lifecycle.State state);
public static Lifecycle.State ValueOf (string name);
public static Lifecycle.State[] Values ();
}
}
public class LifecycleRegistry : Android.Arch.Lifecycle.Lifecycle, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LifecycleRegistry (ILifecycleOwner provider);
protected LifecycleRegistry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Lifecycle.State CurrentState { get; }
public virtual int ObserverCount { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void AddObserver (ILifecycleObserver observer);
public virtual void HandleLifecycleEvent (Lifecycle.Event e);
public virtual void MarkState (Lifecycle.State state);
public override void RemoveObserver (ILifecycleObserver observer);
// inner types
public class ObserverWithState : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LifecycleRegistry.ObserverWithState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class ReportFragment : Android.App.Fragment, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ReportFragment ();
protected ReportFragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void InjectIfNeededIn (Android.App.Activity activity);
}
public interface ISmsRetrieverApi : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Gms.Tasks.Task StartSmsRetriever ();
}
public sealed class SmsRetriever : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraSmsMessage = "com.google.android.gms.auth.api.phone.EXTRA_SMS_MESSAGE";
public static const string ExtraStatus = "com.google.android.gms.auth.api.phone.EXTRA_STATUS";
public static const string SmsRetrievedAction = "com.google.android.gms.auth.api.phone.SMS_RETRIEVED";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static SmsRetrieverClient GetClient (Android.App.Activity p0);
public static SmsRetrieverClient GetClient (Android.Content.Context p0);
}
public abstract class SmsRetrieverClient : Android.Gms.Common.Apis.GoogleApi, ISmsRetrieverApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SmsRetrieverClient (Android.App.Activity p0);
public SmsRetrieverClient (Android.Content.Context p0);
protected SmsRetrieverClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task StartSmsRetriever ();
}
public sealed class ClearcutLogger : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ClearcutLogger (Android.Content.Context p0, string p1, string p2);
// properties
public static Android.Gms.Common.Apis.Api Api { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ClearcutLogger AnonymousLogger (Android.Content.Context p0, string p1);
public ClearcutLogger.LogEventBuilder NewEvent (byte[] p0);
// inner types
public class LogEventBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ClearcutLogger.LogEventBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Log ();
public virtual ClearcutLogger.LogEventBuilder SetEventCode (int p0);
}
}
public abstract class ActivityLifecycleObserver : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActivityLifecycleObserver ();
protected ActivityLifecycleObserver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ActivityLifecycleObserver Of (Android.App.Activity p0);
public virtual ActivityLifecycleObserver OnStopCallOnce (Java.Lang.IRunnable p0);
}
public class ApiExceptionMapper : Java.Lang.Object, Android.Gms.Common.Apis.Internal.IStatusExceptionMapper, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ApiExceptionMapper ();
protected ApiExceptionMapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Exception GetException (Android.Gms.Common.Apis.Statuses p0);
}
public class BaseImplementation : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BaseImplementation ();
protected BaseImplementation (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public abstract class ApiMethodImpl : Android.Gms.Common.Api.Internal.BasePendingResult, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BaseImplementation.ApiMethodImpl (BasePendingResult.CallbackHandler p0);
[Obsolete ("deprecated")]
protected BaseImplementation.ApiMethodImpl (Android.Gms.Common.Apis.Api.AnyClientKey p0, Android.Gms.Common.Apis.GoogleApiClient p1);
protected BaseImplementation.ApiMethodImpl (Android.Gms.Common.Apis.Api p0, Android.Gms.Common.Apis.GoogleApiClient p1);
protected BaseImplementation.ApiMethodImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public Android.Gms.Common.Apis.Api Api { get; }
public Android.Gms.Common.Apis.Api.AnyClientKey ClientKey { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual void DoExecute (Java.Lang.Object p0);
protected virtual void OnSetFailedResult (Java.Lang.Object p0);
public void Run (Java.Lang.Object p0);
public virtual void SetFailedResult (Android.Gms.Common.Apis.Statuses p0);
}
public interface IResultHolder : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void SetFailedResult (Android.Gms.Common.Apis.Statuses p0);
public virtual void SetResult (Java.Lang.Object p0);
}
}
public abstract class BasePendingResult : Android.Gms.Common.Apis.PendingResult, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BasePendingResult (BasePendingResult.CallbackHandler p0);
protected BasePendingResult (Android.Gms.Common.Apis.GoogleApiClient p0);
[Obsolete ("deprecated")]
protected BasePendingResult (Android.OS.Looper p0);
protected BasePendingResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override bool IsCanceled { get; }
public bool IsReady { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<Android.Gms.Common.Apis.PendingResult.StatusEventArgs> Status;
// methods
public override void AddStatusListener (Android.Gms.Common.Apis.PendingResult.IStatusListener p0);
public override Java.Lang.Object Await ();
public override Java.Lang.Object Await (long p0, Java.Util.Concurrent.TimeUnit p1);
public override void Cancel ();
protected virtual Java.Lang.Object CreateFailedResult (Android.Gms.Common.Apis.Statuses p0);
protected void SetCancelToken (Android.Gms.Common.Internal.ICancelToken p0);
public virtual void SetResult (Java.Lang.Object p0);
public override void SetResultCallback (Android.Gms.Common.Apis.IResultCallback p0);
public override void SetResultCallback (Android.Gms.Common.Apis.IResultCallback p0, long p1, Java.Util.Concurrent.TimeUnit p2);
// inner types
public class CallbackHandler : Android.OS.Handler, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BasePendingResult.CallbackHandler ();
public BasePendingResult.CallbackHandler (Android.OS.Looper p0);
protected BasePendingResult.CallbackHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public abstract class DataHolderNotifier : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DataHolderNotifier (Android.Gms.Common.Data.DataHolder p0);
protected DataHolderNotifier (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void NotifyListener (Java.Lang.Object p0);
protected virtual void NotifyListener (Java.Lang.Object p0, Android.Gms.Common.Data.DataHolder p1);
public virtual void OnNotifyListenerFailed ();
}
public class DataHolderResult : Java.Lang.Object, Android.Gms.Common.Apis.IReleasable, Android.Gms.Common.Apis.IResult, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DataHolderResult (Android.Gms.Common.Data.DataHolder p0);
protected DataHolderResult (Android.Gms.Common.Data.DataHolder p0, Android.Gms.Common.Apis.Statuses p1);
protected DataHolderResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected Android.Gms.Common.Data.DataHolder MDataHolder { get; set; }
protected Android.Gms.Common.Apis.Statuses MStatus { get; set; }
public virtual Android.Gms.Common.Apis.Statuses Status { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Release ();
}
public class GoogleApiManager : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GoogleApiManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool HandleMessage (Android.OS.Message p0);
public static void ReportSignOut ();
}
public sealed class GooglePlayServicesUpdatedReceiver : Android.Content.BroadcastReceiver, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GooglePlayServicesUpdatedReceiver (GooglePlayServicesUpdatedReceiver.Callback p0);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void OnReceive (Android.Content.Context p0, Android.Content.Intent p1);
public void Unregister ();
// inner types
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GooglePlayServicesUpdatedReceiver.Callback ();
protected GooglePlayServicesUpdatedReceiver.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public interface ISignInConnectionListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnComplete ();
}
public interface IStatusCallback : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnResult (Android.Gms.Common.Apis.Statuses p0);
}
public sealed class ListenerHolder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public bool HasListener { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Clear ();
public ListenerHolder.ListenerKey GetListenerKey ();
public void NotifyListener (ListenerHolder.INotifier p0);
// inner types
public interface INotifier : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void NotifyListener (Java.Lang.Object p0);
public virtual void OnNotifyListenerFailed ();
}
public sealed class ListenerKey : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
}
}
public class ListenerHolders : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ListenerHolders ();
protected ListenerHolders (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ListenerHolder CreateListenerHolder (Java.Lang.Object p0, Android.OS.Looper p1, string p2);
public static ListenerHolder.ListenerKey CreateListenerKey (Java.Lang.Object p0, string p1);
public void Release ();
}
public sealed class OptionalPendingResultImpl : Android.Gms.Common.Apis.OptionalPendingResult, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public OptionalPendingResultImpl (Android.Gms.Common.Apis.PendingResult p0);
// properties
public override bool IsCanceled { get; }
public override bool IsDone { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<Android.Gms.Common.Apis.PendingResult.StatusEventArgs> Status;
// methods
public override void AddStatusListener (Android.Gms.Common.Apis.PendingResult.IStatusListener p0);
public override Java.Lang.Object Await ();
public override Java.Lang.Object Await (long p0, Java.Util.Concurrent.TimeUnit p1);
public override void Cancel ();
public override Java.Lang.Object Get ();
public override void SetResultCallback (Android.Gms.Common.Apis.IResultCallback p0);
public override void SetResultCallback (Android.Gms.Common.Apis.IResultCallback p0, long p1, Java.Util.Concurrent.TimeUnit p2);
public override Android.Gms.Common.Apis.TransformedResult Then (Android.Gms.Common.Apis.ResultTransform p0);
}
public abstract class PendingResultFacade : Android.Gms.Common.Apis.PendingResult, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PendingResultFacade (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class RegisterListenerMethod : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RegisterListenerMethod (ListenerHolder p0);
protected RegisterListenerMethod (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual ListenerHolder.ListenerKey ListenerKey { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ClearListener ();
protected virtual void RegisterListener (Java.Lang.Object p0, Android.Gms.Tasks.TaskCompletionSource p1);
}
public class StatusPendingResult : Android.Gms.Common.Api.Internal.BasePendingResult, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StatusPendingResult (Android.Gms.Common.Apis.GoogleApiClient p0);
[Obsolete ("deprecated")]
public StatusPendingResult (Android.OS.Looper p0);
protected StatusPendingResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object CreateFailedResult (Android.Gms.Common.Apis.Statuses p0);
}
public abstract class TaskApiCall : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
[Obsolete ("deprecated")]
public TaskApiCall ();
protected TaskApiCall (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual void DoExecute (Java.Lang.Object p0, Android.Gms.Tasks.TaskCompletionSource p1);
public static TaskApiCall.Builder InvokeBuilder ();
public virtual bool ShouldAutoResolveMissingFeatures ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TaskApiCall.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual TaskApiCall Build ();
public virtual TaskApiCall.Builder Execute (Android.Gms.Common.Util.IBiConsumer p0);
public virtual TaskApiCall.Builder SetAutoResolveMissingFeatures (bool p0);
public virtual TaskApiCall.Builder SetFeatures (Android.Gms.Common.Feature[] p0);
}
}
public class TaskUtil : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public TaskUtil ();
protected TaskUtil (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void SetResultOrApiException (Android.Gms.Common.Apis.Statuses p0, Android.Gms.Tasks.TaskCompletionSource p1);
public static void SetResultOrApiException (Android.Gms.Common.Apis.Statuses p0, Java.Lang.Object p1, Android.Gms.Tasks.TaskCompletionSource p2);
[Obsolete ("deprecated")]
public static Android.Gms.Tasks.Task ToVoidTaskThatFailsOnFalse (Android.Gms.Tasks.Task p0);
}
public abstract class UnregisterListenerMethod : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected UnregisterListenerMethod (ListenerHolder.ListenerKey p0);
protected UnregisterListenerMethod (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual ListenerHolder.ListenerKey ListenerKey { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual void UnregisterListener (Java.Lang.Object p0, Android.Gms.Tasks.TaskCompletionSource p1);
}
public class Sets : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Sets ();
protected Sets (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static System.Collections.ICollection Difference (System.Collections.ICollection p0, System.Collections.ICollection p1);
public static System.Collections.ICollection Union (Java.Lang.IIterable p0);
public static System.Collections.ICollection Union (System.Collections.ICollection p0, System.Collections.ICollection p1);
}
public abstract class GservicesValue : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GservicesValue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected GservicesValue (string p0, Java.Lang.Object p1);
// properties
[Obsolete ("deprecated")]
public Java.Lang.Object BinderSafe { get; }
public static bool IsInitialized { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Key { get; }
protected Java.Lang.Object MDefaultValue { get; set; }
protected string MKey { get; set; }
public static int SharedUserId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static void ForceInit (Android.Content.Context p0);
public static void ForceInit (Android.Content.Context p0, Java.Util.HashSet p1);
public Java.Lang.Object Get ();
public static Android.Content.ISharedPreferences GetDirectBootCache (Android.Content.Context p0);
[Obsolete ("deprecated")]
public static void Init (Android.Content.Context p0);
public static void Init (Android.Content.Context p0, Java.Util.HashSet p1);
[Obsolete ("deprecated")]
public static void InitForTests ();
[Obsolete ("deprecated")]
public static void InitForTests (System.Collections.IDictionary p0);
public static void InitForTests (Android.Content.Context p0, Java.Util.HashSet p1);
[Obsolete ("deprecated")]
public static void InitForTests (string p0, Java.Lang.Object p1);
public virtual void Override (Java.Lang.Object p0);
public static GservicesValue PartnerSetting (string p0, string p1);
public static void ResetAllOverrides ();
public virtual void ResetOverride ();
protected virtual Java.Lang.Object Retrieve (string p0);
protected virtual Java.Lang.Object RetrieveFromDirectBootCache (Android.Content.Context p0, string p1, Java.Lang.Object p2);
public static GservicesValue Value (string p0, Java.Lang.Double p1);
public static GservicesValue Value (string p0, Java.Lang.Float p1);
public static GservicesValue Value (string p0, Java.Lang.Integer p1);
public static GservicesValue Value (string p0, Java.Lang.Long p1);
public static GservicesValue Value (string p0, bool p1);
public static GservicesValue Value (string p0, string p1);
}
public sealed class ColorFilters : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Android.Graphics.ColorFilter ColorFilterBw { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class CrossFadingDrawable : Android.Graphics.Drawables.Drawable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CrossFadingDrawable (Android.Graphics.Drawables.Drawable p0, Android.Graphics.Drawables.Drawable p1);
// properties
public Android.Graphics.Drawables.Drawable EndDrawable { get; }
public override int IntrinsicHeight { get; }
public override int IntrinsicWidth { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int Opacity { get; }
public Android.Graphics.Drawables.Drawable StartDrawable { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool CanConstantState ();
public override void Draw (Android.Graphics.Canvas p0);
public virtual void InvalidateDrawable (Android.Graphics.Drawables.Drawable p0);
public override Android.Graphics.Drawables.Drawable Mutate ();
protected override void OnBoundsChange (Android.Graphics.Rect p0);
public void ResetTransition ();
public virtual void ScheduleDrawable (Android.Graphics.Drawables.Drawable p0, Java.Lang.IRunnable p1, long p2);
public override void SetAlpha (int p0);
public override void SetColorFilter (Android.Graphics.ColorFilter p0);
public void SetCrossFadeEnabled (bool p0);
public void StartTransition (int p0);
public virtual void UnscheduleDrawable (Android.Graphics.Drawables.Drawable p0, Java.Lang.IRunnable p1);
}
public sealed class ImageUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ImageUtils ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Graphics.Bitmap FrameBitmapInCircle (Android.Graphics.Bitmap p0);
public static Android.Graphics.Drawables.Drawable FrameDrawableInCircle (Android.Content.Res.Resources p0, Android.Graphics.Drawables.Drawable p1);
}
public sealed class LoadingImageView : Android.Widget.ImageView, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LoadingImageView (Android.Content.Context p0);
public LoadingImageView (Android.Content.Context p0, Android.Util.IAttributeSet p1);
public LoadingImageView (Android.Content.Context p0, Android.Util.IAttributeSet p1, int p2);
// fields
public static const int AspectRatioAdjustHeight;
public static const int AspectRatioAdjustNone;
public static const int AspectRatioAdjustWidth;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int LoadedNoDataPlaceholderResId { get; set; }
public Android.Net.Uri LoadedUri { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<Android.Gms.Common.Images.ImageManager.ImageLoadedEventArgs> ImageLoaded;
// methods
public void ClearAspectRatioAdjust ();
public void ClearImage ();
public void LoadUri (Android.Net.Uri p0);
public void LoadUri (Android.Net.Uri p0, int p1);
public void LoadUri (Android.Net.Uri p0, int p1, bool p2);
public void LoadUri (Android.Net.Uri p0, int p1, bool p2, bool p3);
protected override void OnDraw (Android.Graphics.Canvas p0);
protected override void OnMeasure (int p0, int p1);
public void SetCircleCropEnabled (bool p0);
public void SetClipPathProvider (LoadingImageView.IClipPathProvider p0);
public void SetCrossFadeAlwaysEnabled (bool p0);
public void SetCrossFadeEnabled (bool p0);
public void SetImageAspectRatioAdjust (int p0, float p1);
public void SetOnImageLoadedListener (Android.Gms.Common.Images.ImageManager.IOnImageLoadedListener p0);
public void SetTintColor (int p0);
public void SetTintColorId (int p0);
// inner types
public interface IClipPathProvider : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Graphics.Path GetClipPath (int p0, int p1);
}
}
public sealed class PostProcessedResourceCache : Android.Support.V4.Util.LruCache, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PostProcessedResourceCache ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public sealed class PostProcessedResource : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PostProcessedResourceCache.PostProcessedResource (int p0, int p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int PostProcessingFlags { get; set; }
public int ResId { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
}
}
public abstract class AbstractSafeParcelable : Java.Lang.Object, ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AbstractSafeParcelable ();
protected AbstractSafeParcelable (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public static class InterfaceConsts {
// fields
public static const string Null = "SAFE_PARCELABLE_NULL_STRING";
}
}
public interface ISafeParcelable : Android.OS.IParcelable, Android.Runtime.IJavaObject, System.IDisposable {
}
public interface ISafeParcelableClass : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string Creator ();
public virtual bool Validate ();
}
public interface ISafeParcelableConstructor : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ISafeParcelableField : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string DefaultValue ();
public virtual string DefaultValueUnchecked ();
public virtual string Getter ();
public virtual int Id ();
public virtual string Type ();
}
public interface ISafeParcelableIndicator : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string Getter ();
}
public interface ISafeParcelableParam : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual int Id ();
}
public interface ISafeParcelableReserved : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual int[] Value ();
}
public interface ISafeParcelableVersionField : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string Getter ();
public virtual int Id ();
public virtual string Type ();
}
public class SafeParcelReader : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SafeParcelReader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Math.BigDecimal CreateBigDecimal (Android.OS.Parcel p0, int p1);
public static Java.Math.BigDecimal[] CreateBigDecimalArray (Android.OS.Parcel p0, int p1);
public static Java.Math.BigInteger CreateBigInteger (Android.OS.Parcel p0, int p1);
public static Java.Math.BigInteger[] CreateBigIntegerArray (Android.OS.Parcel p0, int p1);
public static bool[] CreateBooleanArray (Android.OS.Parcel p0, int p1);
public static System.Collections.Generic.IList<Java.Lang.Boolean> CreateBooleanList (Android.OS.Parcel p0, int p1);
public static Android.OS.Bundle CreateBundle (Android.OS.Parcel p0, int p1);
public static byte[] CreateByteArray (Android.OS.Parcel p0, int p1);
public static byte[][] CreateByteArrayArray (Android.OS.Parcel p0, int p1);
public static Android.Util.SparseArray CreateByteArraySparseArray (Android.OS.Parcel p0, int p1);
public static char[] CreateCharArray (Android.OS.Parcel p0, int p1);
public static double[] CreateDoubleArray (Android.OS.Parcel p0, int p1);
public static System.Collections.Generic.IList<Java.Lang.Double> CreateDoubleList (Android.OS.Parcel p0, int p1);
public static Android.Util.SparseArray CreateDoubleSparseArray (Android.OS.Parcel p0, int p1);
public static float[] CreateFloatArray (Android.OS.Parcel p0, int p1);
public static System.Collections.Generic.IList<Java.Lang.Float> CreateFloatList (Android.OS.Parcel p0, int p1);
public static Android.Util.SparseArray CreateFloatSparseArray (Android.OS.Parcel p0, int p1);
public static Android.OS.IBinder[] CreateIBinderArray (Android.OS.Parcel p0, int p1);
public static System.Collections.Generic.IList<Android.OS.IBinder> CreateIBinderList (Android.OS.Parcel p0, int p1);
public static Android.Util.SparseArray CreateIBinderSparseArray (Android.OS.Parcel p0, int p1);
public static int[] CreateIntArray (Android.OS.Parcel p0, int p1);
public static System.Collections.Generic.IList<Java.Lang.Integer> CreateIntegerList (Android.OS.Parcel p0, int p1);
public static long[] CreateLongArray (Android.OS.Parcel p0, int p1);
public static System.Collections.Generic.IList<Java.Lang.Long> CreateLongList (Android.OS.Parcel p0, int p1);
public static Android.OS.Parcel CreateParcel (Android.OS.Parcel p0, int p1);
public static Android.OS.Parcel[] CreateParcelArray (Android.OS.Parcel p0, int p1);
public static System.Collections.Generic.IList<Android.OS.Parcel> CreateParcelList (Android.OS.Parcel p0, int p1);
public static Android.Util.SparseArray CreateParcelSparseArray (Android.OS.Parcel p0, int p1);
public static Java.Lang.Object CreateParcelable (Android.OS.Parcel p0, int p1, Android.OS.IParcelableCreator p2);
public static Android.Util.SparseBooleanArray CreateSparseBooleanArray (Android.OS.Parcel p0, int p1);
public static Android.Util.SparseIntArray CreateSparseIntArray (Android.OS.Parcel p0, int p1);
public static Android.Util.SparseLongArray CreateSparseLongArray (Android.OS.Parcel p0, int p1);
public static string CreateString (Android.OS.Parcel p0, int p1);
public static string[] CreateStringArray (Android.OS.Parcel p0, int p1);
public static System.Collections.Generic.IList<string> CreateStringList (Android.OS.Parcel p0, int p1);
public static Android.Util.SparseArray CreateStringSparseArray (Android.OS.Parcel p0, int p1);
public static Java.Lang.Object[] CreateTypedArray (Android.OS.Parcel p0, int p1, Android.OS.IParcelableCreator p2);
public static System.Collections.IList CreateTypedList (Android.OS.Parcel p0, int p1, Android.OS.IParcelableCreator p2);
public static Android.Util.SparseArray CreateTypedSparseArray (Android.OS.Parcel p0, int p1, Android.OS.IParcelableCreator p2);
public static void EnsureAtEnd (Android.OS.Parcel p0, int p1);
public static int GetFieldId (int p0);
public static bool ReadBoolean (Android.OS.Parcel p0, int p1);
public static Java.Lang.Boolean ReadBooleanObject (Android.OS.Parcel p0, int p1);
public static sbyte ReadByte (Android.OS.Parcel p0, int p1);
public static char ReadChar (Android.OS.Parcel p0, int p1);
public static double ReadDouble (Android.OS.Parcel p0, int p1);
public static Java.Lang.Double ReadDoubleObject (Android.OS.Parcel p0, int p1);
public static float ReadFloat (Android.OS.Parcel p0, int p1);
public static Java.Lang.Float ReadFloatObject (Android.OS.Parcel p0, int p1);
public static int ReadHeader (Android.OS.Parcel p0);
public static Android.OS.IBinder ReadIBinder (Android.OS.Parcel p0, int p1);
public static int ReadInt (Android.OS.Parcel p0, int p1);
public static Java.Lang.Integer ReadIntegerObject (Android.OS.Parcel p0, int p1);
public static void ReadList (Android.OS.Parcel p0, int p1, System.Collections.IList p2, Java.Lang.ClassLoader p3);
public static long ReadLong (Android.OS.Parcel p0, int p1);
public static Java.Lang.Long ReadLongObject (Android.OS.Parcel p0, int p1);
public static short ReadShort (Android.OS.Parcel p0, int p1);
public static int ReadSize (Android.OS.Parcel p0, int p1);
public static void SkipUnknownField (Android.OS.Parcel p0, int p1);
public static int ValidateObjectHeader (Android.OS.Parcel p0);
// inner types
public class ParseException : Java.Lang.RuntimeException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
protected SafeParcelReader.ParseException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SafeParcelReader.ParseException (string p0, Android.OS.Parcel p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class SafeParcelWriter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SafeParcelWriter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int BeginObjectHeader (Android.OS.Parcel p0);
public static void FinishObjectHeader (Android.OS.Parcel p0, int p1);
public static void WriteBigDecimal (Android.OS.Parcel p0, int p1, Java.Math.BigDecimal p2, bool p3);
public static void WriteBigDecimalArray (Android.OS.Parcel p0, int p1, Java.Math.BigDecimal[] p2, bool p3);
public static void WriteBigInteger (Android.OS.Parcel p0, int p1, Java.Math.BigInteger p2, bool p3);
public static void WriteBigIntegerArray (Android.OS.Parcel p0, int p1, Java.Math.BigInteger[] p2, bool p3);
public static void WriteBoolean (Android.OS.Parcel p0, int p1, bool p2);
public static void WriteBooleanArray (Android.OS.Parcel p0, int p1, bool[] p2, bool p3);
public static void WriteBooleanList (Android.OS.Parcel p0, int p1, System.Collections.Generic.IList<Java.Lang.Boolean> p2, bool p3);
public static void WriteBooleanObject (Android.OS.Parcel p0, int p1, Java.Lang.Boolean p2, bool p3);
public static void WriteBundle (Android.OS.Parcel p0, int p1, Android.OS.Bundle p2, bool p3);
public static void WriteByte (Android.OS.Parcel p0, int p1, sbyte p2);
public static void WriteByteArray (Android.OS.Parcel p0, int p1, byte[] p2, bool p3);
public static void WriteByteArrayArray (Android.OS.Parcel p0, int p1, byte[][] p2, bool p3);
public static void WriteByteArraySparseArray (Android.OS.Parcel p0, int p1, Android.Util.SparseArray p2, bool p3);
public static void WriteChar (Android.OS.Parcel p0, int p1, char p2);
public static void WriteCharArray (Android.OS.Parcel p0, int p1, char[] p2, bool p3);
public static void WriteDouble (Android.OS.Parcel p0, int p1, double p2);
public static void WriteDoubleArray (Android.OS.Parcel p0, int p1, double[] p2, bool p3);
public static void WriteDoubleList (Android.OS.Parcel p0, int p1, System.Collections.Generic.IList<Java.Lang.Double> p2, bool p3);
public static void WriteDoubleObject (Android.OS.Parcel p0, int p1, Java.Lang.Double p2, bool p3);
public static void WriteDoubleSparseArray (Android.OS.Parcel p0, int p1, Android.Util.SparseArray p2, bool p3);
public static void WriteFloat (Android.OS.Parcel p0, int p1, float p2);
public static void WriteFloatArray (Android.OS.Parcel p0, int p1, float[] p2, bool p3);
public static void WriteFloatList (Android.OS.Parcel p0, int p1, System.Collections.Generic.IList<Java.Lang.Float> p2, bool p3);
public static void WriteFloatObject (Android.OS.Parcel p0, int p1, Java.Lang.Float p2, bool p3);
public static void WriteFloatSparseArray (Android.OS.Parcel p0, int p1, Android.Util.SparseArray p2, bool p3);
public static void WriteIBinder (Android.OS.Parcel p0, int p1, Android.OS.IBinder p2, bool p3);
public static void WriteIBinderArray (Android.OS.Parcel p0, int p1, Android.OS.IBinder[] p2, bool p3);
public static void WriteIBinderList (Android.OS.Parcel p0, int p1, System.Collections.Generic.IList<Android.OS.IBinder> p2, bool p3);
public static void WriteIBinderSparseArray (Android.OS.Parcel p0, int p1, Android.Util.SparseArray p2, bool p3);
public static void WriteInt (Android.OS.Parcel p0, int p1, int p2);
public static void WriteIntArray (Android.OS.Parcel p0, int p1, int[] p2, bool p3);
public static void WriteIntegerList (Android.OS.Parcel p0, int p1, System.Collections.Generic.IList<Java.Lang.Integer> p2, bool p3);
public static void WriteIntegerObject (Android.OS.Parcel p0, int p1, Java.Lang.Integer p2, bool p3);
public static void WriteList (Android.OS.Parcel p0, int p1, System.Collections.IList p2, bool p3);
public static void WriteLong (Android.OS.Parcel p0, int p1, long p2);
public static void WriteLongArray (Android.OS.Parcel p0, int p1, long[] p2, bool p3);
public static void WriteLongList (Android.OS.Parcel p0, int p1, System.Collections.Generic.IList<Java.Lang.Long> p2, bool p3);
public static void WriteLongObject (Android.OS.Parcel p0, int p1, Java.Lang.Long p2, bool p3);
public static void WriteParcel (Android.OS.Parcel p0, int p1, Android.OS.Parcel p2, bool p3);
public static void WriteParcelArray (Android.OS.Parcel p0, int p1, Android.OS.Parcel[] p2, bool p3);
public static void WriteParcelList (Android.OS.Parcel p0, int p1, System.Collections.Generic.IList<Android.OS.Parcel> p2, bool p3);
public static void WriteParcelSparseArray (Android.OS.Parcel p0, int p1, Android.Util.SparseArray p2, bool p3);
public static void WriteParcelable (Android.OS.Parcel p0, int p1, Android.OS.IParcelable p2, int p3, bool p4);
public static void WriteShort (Android.OS.Parcel p0, int p1, short p2);
public static void WriteSparseBooleanArray (Android.OS.Parcel p0, int p1, Android.Util.SparseBooleanArray p2, bool p3);
public static void WriteSparseIntArray (Android.OS.Parcel p0, int p1, Android.Util.SparseIntArray p2, bool p3);
public static void WriteSparseLongArray (Android.OS.Parcel p0, int p1, Android.Util.SparseLongArray p2, bool p3);
public static void WriteString (Android.OS.Parcel p0, int p1, string p2, bool p3);
public static void WriteStringArray (Android.OS.Parcel p0, int p1, string[] p2, bool p3);
public static void WriteStringList (Android.OS.Parcel p0, int p1, System.Collections.Generic.IList<string> p2, bool p3);
public static void WriteStringSparseArray (Android.OS.Parcel p0, int p1, Android.Util.SparseArray p2, bool p3);
public static void WriteTypedArray (Android.OS.Parcel p0, int p1, Java.Lang.Object[] p2, int p3, bool p4);
public static void WriteTypedList (Android.OS.Parcel p0, int p1, System.Collections.IList p2, bool p3);
public static void WriteTypedSparseArray (Android.OS.Parcel p0, int p1, Android.Util.SparseArray p2, bool p3);
}
public abstract class SafeParcelable : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string Null = "SAFE_PARCELABLE_NULL_STRING";
}
public abstract class SafeParcelableConsts : Android.Gms.Common.Internal.SafeParcel.SafeParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public sealed class SafeParcelableSerializer : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SafeParcelableSerializer ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Lang.Object DeserializeFromBytes (byte[] p0, Android.OS.IParcelableCreator p1);
public static Java.Lang.Object DeserializeFromIntentExtra (Android.Content.Intent p0, string p1, Android.OS.IParcelableCreator p2);
public static Java.Lang.Object DeserializeFromString (string p0, Android.OS.IParcelableCreator p1);
public static System.Collections.IList DeserializeIterableFromBundle (Android.OS.Bundle p0, string p1, Android.OS.IParcelableCreator p2);
public static System.Collections.IList DeserializeIterableFromIntentExtra (Android.Content.Intent p0, string p1, Android.OS.IParcelableCreator p2);
public static void SerializeIterableToBundle (Java.Lang.IIterable p0, Android.OS.Bundle p1, string p2);
public static void SerializeIterableToIntentExtra (Java.Lang.IIterable p0, Android.Content.Intent p1, string p2);
public static byte[] SerializeToBytes (Java.Lang.Object p0);
public static void SerializeToIntentExtra (Java.Lang.Object p0, Android.Content.Intent p1, string p2);
public static string SerializeToString (Java.Lang.Object p0);
}
public class Logger : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Logger (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Logger (string p0, string[] p1);
// properties
public virtual bool IsPiiLoggable { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Tag { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void D (string p0, Java.Lang.Object[] p1);
public virtual void D (string p0, Java.Lang.Throwable p1, Java.Lang.Object[] p2);
public virtual void E (string p0, Java.Lang.Object[] p1);
public virtual void E (string p0, Java.Lang.Throwable p1, Java.Lang.Object[] p2);
public virtual string ElidePii (Java.Lang.Object p0);
protected virtual string Format (string p0, Java.Lang.Object[] p1);
public virtual void I (string p0, Java.Lang.Object[] p1);
public virtual void I (string p0, Java.Lang.Throwable p1, Java.Lang.Object[] p2);
public virtual bool IsLoggable (int p0);
public virtual void V (string p0, Java.Lang.Object[] p1);
public virtual void V (string p0, Java.Lang.Throwable p1, Java.Lang.Object[] p2);
public virtual void W (Java.Lang.Throwable p0);
public virtual void W (string p0, Java.Lang.Object[] p1);
public virtual void W (string p0, Java.Lang.Throwable p1, Java.Lang.Object[] p2);
public virtual void Wtf (Java.Lang.Throwable p0);
public virtual void Wtf (string p0, Java.Lang.Object[] p1);
public virtual void Wtf (string p0, Java.Lang.Throwable p1, Java.Lang.Object[] p2);
}
public interface ISocketFactoryCreator : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Gms.Dynamic.IObjectWrapper NewSocketFactory (Android.Gms.Dynamic.IObjectWrapper p0, Android.Gms.Dynamic.IObjectWrapper p1, Android.Gms.Dynamic.IObjectWrapper p2, bool p3);
public virtual Android.Gms.Dynamic.IObjectWrapper NewSocketFactoryWithCacheDir (Android.Gms.Dynamic.IObjectWrapper p0, Android.Gms.Dynamic.IObjectWrapper p1, Android.Gms.Dynamic.IObjectWrapper p2, string p3);
}
public class SSLCertificateSocketFactory : Javax.Net.Ssl.SSLSocketFactory, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SSLCertificateSocketFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Java.Net.Socket CreateSocket (Java.Net.InetAddress p0, int p1);
public override Java.Net.Socket CreateSocket (string p0, int p1);
public override Java.Net.Socket CreateSocket (Java.Net.InetAddress p0, int p1, Java.Net.InetAddress p2, int p3);
public override Java.Net.Socket CreateSocket (Java.Net.Socket p0, string p1, int p2, bool p3);
public override Java.Net.Socket CreateSocket (string p0, int p1, Java.Net.InetAddress p2, int p3);
public virtual byte[] GetAlpnSelectedProtocol (Java.Net.Socket p0);
public static Javax.Net.SocketFactory GetDefault (Android.Content.Context p0, int p1);
public override string[] GetDefaultCipherSuites ();
public static Javax.Net.Ssl.SSLSocketFactory GetDefaultWithCacheDir (int p0, Android.Content.Context p1, string p2);
public static Javax.Net.Ssl.SSLSocketFactory GetDefaultWithSessionCache (int p0, Android.Content.Context p1);
public static Javax.Net.Ssl.SSLSocketFactory GetInsecure (Android.Content.Context p0, int p1, bool p2);
public virtual byte[] GetNpnSelectedProtocol (Java.Net.Socket p0);
public override string[] GetSupportedCipherSuites ();
public virtual void SetAlpnProtocols (byte[][] p0);
public virtual void SetChannelIdPrivateKey (Java.Security.IPrivateKey p0);
public virtual void SetHostname (Java.Net.Socket p0, string p1);
public virtual void SetKeyManagers (Javax.Net.Ssl.IKeyManager[] p0);
public virtual void SetNpnProtocols (byte[][] p0);
public virtual void SetSoWriteTimeout (Java.Net.Socket p0, int p1);
public virtual void SetTrustManagers (Javax.Net.Ssl.ITrustManager[] p0);
public virtual void SetUseSessionTickets (Java.Net.Socket p0, bool p1);
public static void VerifyHostname (Java.Net.Socket p0, string p1);
}
public class SocketFactoryCreator : Android.Gms.Dynamic.RemoteCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SocketFactoryCreator ();
protected SocketFactoryCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static SocketFactoryCreator Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object GetRemoteCreator (Android.OS.IBinder p0);
public virtual Javax.Net.Ssl.SSLSocketFactory MakeSocketFactory (Android.Content.Context p0, Javax.Net.Ssl.IKeyManager[] p1, Javax.Net.Ssl.ITrustManager[] p2, bool p3);
public virtual Javax.Net.Ssl.SSLSocketFactory MakeSocketFactoryWithCacheDir (Android.Content.Context p0, Javax.Net.Ssl.IKeyManager[] p1, Javax.Net.Ssl.ITrustManager[] p2, string p3);
}
public class SignUp : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SignUp (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ActionOobSignUp = "com.google.android.gms.common.oob.OOB_SIGN_UP";
public static const string ExtraAccountName = "com.google.android.gms.common.oob.EXTRA_ACCOUNT_NAME";
public static const string ExtraBackButtonName = "com.google.android.gms.common.oob.EXTRA_BACK_BUTTON_NAME";
public static const string ExtraGpsrc = "com.google.android.gms.plus.GPSRC";
public static const string ExtraOverrideTheme = "com.google.android.gms.plus.OVERRIDE_THEME";
public static const string ExtrasCallingAppDescription = "com.google.android.gms.common.oob.EXTRAS_APP_DESCRIPTION";
public static const string ExtrasClientCallingAppPackage = "com.google.android.gms.common.oob.EXTRAS_CLIENT_CALLING_APP_PACKAGE";
public static const string ExtrasPromoAppPackage = "com.google.android.gms.common.oob.EXTRAS_PROMO_APP_PACKAGE";
public static const string ExtrasPromoAppText = "com.google.android.gms.common.oob.EXTRAS_PROMO_APP_TEXT";
public static const int ThemeDefault;
public static const int ThemeFull;
public static const int ThemeSetupWizard;
// properties
public static System.Collections.Generic.IList<string> GooglePlusRequiredFeatures { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Accounts.IAccountManagerFuture CheckSignUpState (Android.Content.Context p0, string p1, string[] p2, Android.Accounts.IAccountManagerCallback p3, Android.OS.Handler p4);
public static bool IsSignedUpBlocking (Android.Content.Context p0, string p1, string[] p2);
public static Android.Content.Intent NewSignUpIntent (string p0);
public static Android.Content.Intent NewSignUpIntent (string p0, string p1);
public static Android.Content.Intent NewSignUpIntent (string p0, string p1, string p2, string p3);
}
public class PooledExecutorsProvider : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PooledExecutorsProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static PooledExecutorsProvider.IPooledExecutorFactory Instance { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static PooledExecutorsProvider.IPooledExecutorFactory CreateDefaultFactory ();
// inner types
public interface IPooledExecutorFactory : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Util.Concurrent.IScheduledExecutorService NewSingleThreadScheduledExecutor ();
}
}
public class BaseApi : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BaseApi ();
protected BaseApi (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void Append (Java.Lang.StringBuilder p0, string p1, string p2);
[Obsolete ("deprecated")]
public static string Append (string p0, string p1, string p2);
protected static System.Collections.Generic.IList<string> Enc (System.Collections.Generic.IList<string> p0);
public static string Enc (string p0);
// inner types
public class BaseApiaryOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BaseApi.BaseApiaryOptions ();
protected BaseApi.BaseApiaryOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public System.Collections.Generic.IList<string> Fields { get; }
public System.Collections.Generic.IDictionary<System.String,System.String> Headers { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Trace { get; }
// methods
public Java.Lang.Object AddField (string p0);
public virtual void AppendParametersToUrl (Java.Lang.StringBuilder p0);
[Obsolete ("deprecated")]
public string AppendParametersToUrl (string p0);
public Java.Lang.Object BuildFrom (BaseApi.BaseApiaryOptions p0);
protected BaseApi.BaseApiaryOptions.Collector GetCollector ();
public Java.Lang.Object SetEtag (string p0);
public Java.Lang.Object SetHeader (string p0, string p1);
public Java.Lang.Object SetTraceByLdap (string p0);
public Java.Lang.Object SetTraceByToken (string p0);
// inner types
public sealed class Collector : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BaseApi.BaseApiaryOptions.Collector (BaseApi.BaseApiaryOptions __self);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void AddPiece (string p0);
public void BeginSubCollection (string p0);
public void EndSubCollection ();
public void FinishPiece (string p0);
}
}
public class FieldCollection : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BaseApi.BaseApiaryOptions.FieldCollection (Java.Lang.Object p0, BaseApi.BaseApiaryOptions.Collector p1);
protected BaseApi.BaseApiaryOptions.FieldCollection (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected virtual BaseApi.BaseApiaryOptions.Collector Collector { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected virtual Java.Lang.Object Parent { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class FavaDiagnosticsEntity : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FavaDiagnosticsEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FavaDiagnosticsEntity (string p0, int p1);
public FavaDiagnosticsEntity (int p0, string p1, int p2);
// fields
public static const string ExtraNamespace = "namespace";
public static const string ExtraTypeNum = "typeNum";
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public string Namespace { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int TypeNum { get; set; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class FavaDiagnosticsEntityCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FavaDiagnosticsEntityCreator ();
protected FavaDiagnosticsEntityCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class ConverterWrapper : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ConverterWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Common.Server.Response.FastJsonResponse.IFieldConverter Unwrap ();
public static ConverterWrapper Wrap (Android.Gms.Common.Server.Response.FastJsonResponse.IFieldConverter p0);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class ConverterWrapperCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ConverterWrapperCreator ();
protected ConverterWrapperCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public sealed class StringToIntConverter : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StringToIntConverter ();
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TypeIn { get; }
public virtual int TypeOut { get; }
// methods
public StringToIntConverter Add (string p0, int p1);
public Java.Lang.Integer Convert (string p0);
public string ConvertBack (Java.Lang.Integer p0);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public sealed class Entry : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
}
public class StringToIntConverterCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StringToIntConverterCreator ();
protected StringToIntConverterCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class StringToIntConverterEntryCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StringToIntConverterEntryCreator ();
protected StringToIntConverterEntryCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public abstract class FastContentValuesJsonResponse : Android.Gms.Common.Server.Response.FastJsonResponse, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FastContentValuesJsonResponse ();
public FastContentValuesJsonResponse (Android.Content.ContentValues p0);
protected FastContentValuesJsonResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Android.Content.ContentValues Values { get; }
// methods
protected override Java.Lang.Object GetValueObject (string p0);
protected override bool IsPrimitiveFieldSet (string p0);
}
public abstract class FastJsonResponse : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FastJsonResponse ();
protected FastJsonResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
protected static const string Quote = """;
// properties
public virtual System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> ConcreteTypeArrays { get; }
public virtual System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> ConcreteTypes { get; }
public virtual System.Collections.Generic.IDictionary<System.String,Android.Gms.Common.Server.Response.FastJsonResponse.Field> FieldMappings { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual IPostProcessor PostProcessor { get; }
public virtual int ResponseCode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddConcreteType (string p0, Java.Lang.Object p1);
public virtual void AddConcreteTypeArray (string p0, System.Collections.IList p1);
public virtual void AddConcreteTypeArrayInternal (FastJsonResponse.Field p0, string p1, System.Collections.IList p2);
public virtual void AddConcreteTypeInternal (FastJsonResponse.Field p0, string p1, Java.Lang.Object p2);
protected virtual Java.Lang.Object GetFieldValue (FastJsonResponse.Field p0);
protected virtual Java.Lang.Object GetOriginalValue (FastJsonResponse.Field p0, Java.Lang.Object p1);
public virtual byte[] GetResponseBody ();
public static System.IO.Stream GetUnzippedStream (byte[] p0);
protected virtual Java.Lang.Object GetValueObject (string p0);
protected virtual bool IsConcreteTypeArrayFieldSet (string p0);
protected virtual bool IsConcreteTypeFieldSet (string p0);
protected virtual bool IsFieldSet (FastJsonResponse.Field p0);
protected virtual bool IsPrimitiveFieldSet (string p0);
public virtual void ParseNetworkResponse (int p0, byte[] p1);
public void SetBigDecimal (FastJsonResponse.Field p0, Java.Math.BigDecimal p1);
protected virtual void SetBigDecimal (string p0, Java.Math.BigDecimal p1);
protected virtual void SetBigDecimalInternal (FastJsonResponse.Field p0, string p1, Java.Math.BigDecimal p2);
public void SetBigDecimals (FastJsonResponse.Field p0, System.Collections.Generic.IList<Java.Math.BigDecimal> p1);
protected virtual void SetBigDecimals (string p0, System.Collections.Generic.IList<Java.Math.BigDecimal> p1);
protected virtual void SetBigDecimalsInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IList<Java.Math.BigDecimal> p2);
public void SetBigInteger (FastJsonResponse.Field p0, Java.Math.BigInteger p1);
protected virtual void SetBigInteger (string p0, Java.Math.BigInteger p1);
protected virtual void SetBigIntegerInternal (FastJsonResponse.Field p0, string p1, Java.Math.BigInteger p2);
public void SetBigIntegers (FastJsonResponse.Field p0, System.Collections.Generic.IList<Java.Math.BigInteger> p1);
protected virtual void SetBigIntegers (string p0, System.Collections.Generic.IList<Java.Math.BigInteger> p1);
protected virtual void SetBigIntegersInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IList<Java.Math.BigInteger> p2);
public void SetBoolean (FastJsonResponse.Field p0, bool p1);
protected virtual void SetBoolean (string p0, bool p1);
protected virtual void SetBooleanInternal (FastJsonResponse.Field p0, string p1, bool p2);
public void SetBooleans (FastJsonResponse.Field p0, System.Collections.Generic.IList<Java.Lang.Boolean> p1);
protected virtual void SetBooleans (string p0, System.Collections.Generic.IList<Java.Lang.Boolean> p1);
protected virtual void SetBooleansInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IList<Java.Lang.Boolean> p2);
public void SetDecodedBytes (FastJsonResponse.Field p0, byte[] p1);
protected virtual void SetDecodedBytes (string p0, byte[] p1);
protected virtual void SetDecodedBytesInternal (FastJsonResponse.Field p0, string p1, byte[] p2);
public void SetDouble (FastJsonResponse.Field p0, double p1);
protected virtual void SetDouble (string p0, double p1);
protected virtual void SetDoubleInternal (FastJsonResponse.Field p0, string p1, double p2);
public void SetDoubles (FastJsonResponse.Field p0, System.Collections.Generic.IList<Java.Lang.Double> p1);
protected virtual void SetDoubles (string p0, System.Collections.Generic.IList<Java.Lang.Double> p1);
protected virtual void SetDoublesInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IList<Java.Lang.Double> p2);
public void SetFloat (FastJsonResponse.Field p0, float p1);
protected virtual void SetFloat (string p0, float p1);
protected virtual void SetFloatInternal (FastJsonResponse.Field p0, string p1, float p2);
public void SetFloats (FastJsonResponse.Field p0, System.Collections.Generic.IList<Java.Lang.Float> p1);
protected virtual void SetFloats (string p0, System.Collections.Generic.IList<Java.Lang.Float> p1);
protected virtual void SetFloatsInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IList<Java.Lang.Float> p2);
public void SetInteger (FastJsonResponse.Field p0, int p1);
protected virtual void SetInteger (string p0, int p1);
protected virtual void SetIntegerInternal (FastJsonResponse.Field p0, string p1, int p2);
public void SetIntegers (FastJsonResponse.Field p0, System.Collections.Generic.IList<Java.Lang.Integer> p1);
protected virtual void SetIntegers (string p0, System.Collections.Generic.IList<Java.Lang.Integer> p1);
protected virtual void SetIntegersInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IList<Java.Lang.Integer> p2);
public void SetLong (FastJsonResponse.Field p0, long p1);
protected virtual void SetLong (string p0, long p1);
protected virtual void SetLongInternal (FastJsonResponse.Field p0, string p1, long p2);
public void SetLongs (FastJsonResponse.Field p0, System.Collections.Generic.IList<Java.Lang.Long> p1);
protected virtual void SetLongs (string p0, System.Collections.Generic.IList<Java.Lang.Long> p1);
protected virtual void SetLongsInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IList<Java.Lang.Long> p2);
public void SetString (FastJsonResponse.Field p0, string p1);
protected virtual void SetString (string p0, string p1);
protected virtual void SetStringInternal (FastJsonResponse.Field p0, string p1, string p2);
public void SetStringMap (FastJsonResponse.Field p0, System.Collections.Generic.IDictionary<System.String,System.String> p1);
protected virtual void SetStringMap (string p0, System.Collections.Generic.IDictionary<System.String,System.String> p1);
protected virtual void SetStringMapInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IDictionary<System.String,System.String> p2);
public void SetStrings (FastJsonResponse.Field p0, System.Collections.Generic.IList<string> p1);
protected virtual void SetStrings (string p0, System.Collections.Generic.IList<string> p1);
protected virtual void SetStringsInternal (FastJsonResponse.Field p0, string p1, System.Collections.Generic.IList<string> p2);
// inner types
public class Field : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FastJsonResponse.Field (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected FastJsonResponse.Field (int p0, bool p1, int p2, bool p3, string p4, int p5, Java.Lang.Class p6, FastJsonResponse.IFieldConverter p7);
// properties
public virtual Java.Lang.Class ConcreteType { get; }
public virtual System.Collections.Generic.IDictionary<System.String,Android.Gms.Common.Server.Response.FastJsonResponse.Field> ConcreteTypeFieldMappingFromDictionary { get; }
public static FieldCreator Creator { get; }
public virtual bool HasConverter { get; }
public virtual bool IsTypeInArray { get; }
public virtual bool IsTypeOutArray { get; }
public virtual bool IsValidSafeParcelableFieldId { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected Java.Lang.Class MConcreteType { get; set; }
protected string MConcreteTypeName { get; set; }
protected string MOutputFieldName { get; set; }
protected int MSafeParcelableFieldId { get; set; }
protected int MTypeIn { get; set; }
protected bool MTypeInArray { get; set; }
protected int MTypeOut { get; set; }
protected bool MTypeOutArray { get; set; }
public virtual string OutputFieldName { get; }
public virtual int SafeParcelableFieldId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TypeIn { get; }
public virtual int TypeOut { get; }
public virtual int VersionCode { get; }
// methods
public virtual Java.Lang.Object Convert (Java.Lang.Object p0);
public virtual Java.Lang.Object ConvertBack (Java.Lang.Object p0);
public virtual FastJsonResponse.Field CopyForDictionary ();
public static FastJsonResponse.Field ForBase64 (string p0);
public static FastJsonResponse.Field ForBase64 (string p0, int p1);
public static FastJsonResponse.Field ForBase64UrlSafe (string p0);
public static FastJsonResponse.Field ForBase64UrlSafe (string p0, int p1);
public static FastJsonResponse.Field ForBigDecimal (string p0);
public static FastJsonResponse.Field ForBigDecimal (string p0, int p1);
public static FastJsonResponse.Field ForBigDecimals (string p0);
public static FastJsonResponse.Field ForBigDecimals (string p0, int p1);
public static FastJsonResponse.Field ForBigInteger (string p0);
public static FastJsonResponse.Field ForBigInteger (string p0, int p1);
public static FastJsonResponse.Field ForBigIntegers (string p0);
public static FastJsonResponse.Field ForBigIntegers (string p0, int p1);
public static FastJsonResponse.Field ForBoolean (string p0);
public static FastJsonResponse.Field ForBoolean (string p0, int p1);
public static FastJsonResponse.Field ForBooleans (string p0);
public static FastJsonResponse.Field ForBooleans (string p0, int p1);
public static FastJsonResponse.Field ForConcreteType (string p0, Java.Lang.Class p1);
public static FastJsonResponse.Field ForConcreteType (string p0, int p1, Java.Lang.Class p2);
public static FastJsonResponse.Field ForConcreteTypeArray (string p0, Java.Lang.Class p1);
public static FastJsonResponse.Field ForConcreteTypeArray (string p0, int p1, Java.Lang.Class p2);
public static FastJsonResponse.Field ForDouble (string p0);
public static FastJsonResponse.Field ForDouble (string p0, int p1);
public static FastJsonResponse.Field ForDoubles (string p0);
public static FastJsonResponse.Field ForDoubles (string p0, int p1);
public static FastJsonResponse.Field ForFloat (string p0);
public static FastJsonResponse.Field ForFloat (string p0, int p1);
public static FastJsonResponse.Field ForFloats (string p0);
public static FastJsonResponse.Field ForFloats (string p0, int p1);
public static FastJsonResponse.Field ForInteger (string p0);
public static FastJsonResponse.Field ForInteger (string p0, int p1);
public static FastJsonResponse.Field ForIntegers (string p0);
public static FastJsonResponse.Field ForIntegers (string p0, int p1);
public static FastJsonResponse.Field ForLong (string p0);
public static FastJsonResponse.Field ForLong (string p0, int p1);
public static FastJsonResponse.Field ForLongs (string p0);
public static FastJsonResponse.Field ForLongs (string p0, int p1);
public static FastJsonResponse.Field ForString (string p0);
public static FastJsonResponse.Field ForString (string p0, int p1);
public static FastJsonResponse.Field ForStringMap (string p0);
public static FastJsonResponse.Field ForStringMap (string p0, int p1);
public static FastJsonResponse.Field ForStrings (string p0);
public static FastJsonResponse.Field ForStrings (string p0, int p1);
public virtual FastJsonResponse NewConcreteTypeInstance ();
public virtual void SetFieldMappingDictionary (FieldMappingDictionary p0);
public static FastJsonResponse.Field WithConverter (string p0, FastJsonResponse.IFieldConverter p1, bool p2);
public static FastJsonResponse.Field WithConverter (string p0, Java.Lang.Class p1, bool p2);
public static FastJsonResponse.Field WithConverter (string p0, int p1, FastJsonResponse.IFieldConverter p2, bool p3);
public static FastJsonResponse.Field WithConverter (string p0, int p1, Java.Lang.Class p2, bool p3);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public abstract class FieldType : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int Base64;
public static const int Base64UrlSafe;
public static const int BigDecimal;
public static const int BigInteger;
public static const int Boolean;
public static const int ConcreteType;
public static const int Double;
public static const int Float;
public static const int Int;
public static const int Long;
public static const int String;
public static const int StringMap;
}
public abstract class FieldTypeConsts : Android.Gms.Common.Server.Response.FastJsonResponse+FieldType, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public interface IFieldConverter : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual int TypeIn { get; }
public virtual int TypeOut { get; }
// methods
public virtual Java.Lang.Object Convert (Java.Lang.Object p0);
public virtual Java.Lang.Object ConvertBack (Java.Lang.Object p0);
}
}
public abstract class FastMapJsonResponse : Android.Gms.Common.Server.Response.FastJsonResponse, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FastMapJsonResponse ();
protected FastMapJsonResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> Values { get; }
// methods
protected override Java.Lang.Object GetValueObject (string p0);
protected override bool IsPrimitiveFieldSet (string p0);
public virtual void SetBigDecimal (string p0, Java.Math.BigDecimal p1);
public virtual void SetBigDecimals (string p0, System.Collections.Generic.IList<Java.Math.BigDecimal> p1);
public virtual void SetBigInteger (string p0, Java.Math.BigInteger p1);
public virtual void SetBigIntegers (string p0, System.Collections.Generic.IList<Java.Math.BigInteger> p1);
public virtual void SetBoolean (string p0, bool p1);
public virtual void SetBooleans (string p0, System.Collections.Generic.IList<Java.Lang.Boolean> p1);
public virtual void SetDecodedBytes (string p0, byte[] p1);
public virtual void SetDouble (string p0, double p1);
public virtual void SetDoubles (string p0, System.Collections.Generic.IList<Java.Lang.Double> p1);
public virtual void SetInteger (string p0, int p1);
public virtual void SetIntegers (string p0, System.Collections.Generic.IList<Java.Lang.Integer> p1);
public virtual void SetLong (string p0, long p1);
public virtual void SetLongs (string p0, System.Collections.Generic.IList<Java.Lang.Long> p1);
public virtual void SetString (string p0, string p1);
public virtual void SetStringMap (string p0, System.Collections.Generic.IDictionary<System.String,System.String> p1);
public virtual void SetStrings (string p0, System.Collections.Generic.IList<string> p1);
}
public class FastParser : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FastParser ();
protected FastParser (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Parse (System.IO.Stream p0, Java.Lang.Object p1);
public virtual void Parse (string p0, Java.Lang.Object p1);
// inner types
public class ParseException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public FastParser.ParseException (Java.Lang.Throwable p0);
public FastParser.ParseException (string p0);
protected FastParser.ParseException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FastParser.ParseException (string p0, Java.Lang.Throwable p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public abstract class FastSafeParcelableJsonResponse : Android.Gms.Common.Server.Response.FastJsonResponse, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FastSafeParcelableJsonResponse ();
protected FastSafeParcelableJsonResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
protected override Java.Lang.Object GetValueObject (string p0);
protected override bool IsPrimitiveFieldSet (string p0);
public virtual byte[] ToByteArray ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class FieldCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FieldCreator ();
protected FieldCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class FieldMapPairCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FieldMapPairCreator ();
protected FieldMapPairCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class FieldMappingDictionary : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FieldMappingDictionary (Java.Lang.Class p0);
protected FieldMappingDictionary (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string RootClassName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void CopyInternalFieldMappings ();
public virtual System.Collections.Generic.IDictionary<System.String,Android.Gms.Common.Server.Response.FastJsonResponse.Field> GetFieldMapping (Java.Lang.Class p0);
public virtual System.Collections.Generic.IDictionary<System.String,Android.Gms.Common.Server.Response.FastJsonResponse.Field> GetFieldMapping (string p0);
public virtual bool HasFieldMappingForClass (Java.Lang.Class p0);
public virtual void LinkFields ();
public virtual void Put (Java.Lang.Class p0, System.Collections.Generic.IDictionary<System.String,Android.Gms.Common.Server.Response.FastJsonResponse.Field> p1);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public class Entry : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FieldMappingDictionary.Entry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class FieldMapPair : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FieldMappingDictionary.FieldMapPair (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
}
public class FieldMappingDictionaryCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FieldMappingDictionaryCreator ();
protected FieldMappingDictionaryCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class FieldMappingDictionaryEntryCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FieldMappingDictionaryEntryCreator ();
protected FieldMappingDictionaryEntryCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public interface IPostProcessor : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object PostProcess (Java.Lang.Object p0);
}
public class SafeParcelResponse : Android.Gms.Common.Server.Response.FastSafeParcelableJsonResponse, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SafeParcelResponse (FieldMappingDictionary p0);
public SafeParcelResponse (FieldMappingDictionary p0, string p1);
protected SafeParcelResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override System.Collections.Generic.IDictionary<System.String,Android.Gms.Common.Server.Response.FastJsonResponse.Field> FieldMappings { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.OS.Parcel Parcel { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int VersionCode { get; }
// methods
public static System.Collections.Generic.IDictionary<System.String,System.String> ConvertBundleToStringMap (Android.OS.Bundle p0);
public static Android.OS.Bundle ConvertStringMapToBundle (System.Collections.Generic.IDictionary<System.String,System.String> p0);
public static SafeParcelResponse From (Java.Lang.Object p0);
public static FieldMappingDictionary GenerateDictionary (Java.Lang.Class p0);
public virtual Java.Lang.Object Inflate (Android.OS.IParcelableCreator p0);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class SafeParcelResponseCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SafeParcelResponseCreator ();
protected SafeParcelResponseCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class CursorWrapper : Android.Database.CursorWrapper, Android.Database.ICrossProcessCursor, Android.Database.ICursor, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CursorWrapper (Android.Database.ICursor p0);
protected CursorWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Android.Database.CursorWindow Window { get; set; }
// methods
public virtual void FillWindow (int p0, Android.Database.CursorWindow p1);
public virtual bool OnMove (int p0, int p1);
}
public class HandlerExecutor : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.Concurrent.IExecutor, System.IDisposable {
// constructors
public HandlerExecutor (Android.OS.Handler p0);
public HandlerExecutor (Android.OS.Looper p0);
protected HandlerExecutor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Execute (Java.Lang.IRunnable p0);
}
public class NamedThreadFactory : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.Concurrent.IThreadFactory, System.IDisposable {
// constructors
public NamedThreadFactory (string p0);
protected NamedThreadFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NamedThreadFactory (string p0, int p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Thread NewThread (Java.Lang.IRunnable p0);
}
public class NumberedThreadFactory : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.Concurrent.IThreadFactory, System.IDisposable {
// constructors
public NumberedThreadFactory (string p0);
protected NumberedThreadFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NumberedThreadFactory (string p0, int p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Thread NewThread (Java.Lang.IRunnable p0);
}
public class InstantApps : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public InstantApps ();
protected InstantApps (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsInstantApp (Android.Content.Context p0);
}
public class PackageManagerWrapper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PackageManagerWrapper (Android.Content.Context p0);
protected PackageManagerWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected virtual Android.Content.Context Context { get; }
public virtual bool IsCallerInstantApp { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool AllowApiAccess (string p0, int p1);
public virtual void CheckCallerIsNotInstantApp ();
public virtual int CheckCallingOrSelfPermission (string p0);
public virtual int CheckCallingOrSelfPermissionAndAppOps (string p0);
public virtual int CheckCallingPermission (string p0);
[Obsolete ("deprecated")]
public virtual int CheckCallingPermission (string p0, string p1);
public virtual int CheckCallingPermissionAndAppOps (string p0, string p1);
public virtual void CheckPackage (int p0, string p1);
public virtual int CheckPermission (string p0, string p1);
public virtual int CheckPermission (string p0, int p1, int p2);
[Obsolete ("deprecated")]
public virtual int CheckPermission (string p0, int p1, int p2, string p3);
public virtual int CheckPermissionAndAppOps (string p0, int p1, int p2, string p3);
public virtual Android.Content.PM.ApplicationInfo GetApplicationInfo (string p0, int p1);
public string GetApplicationLabel (string p0);
public virtual Android.Support.V4.Util.Pair GetApplicationLabelAndIcon (string p0);
public virtual Java.Lang.ICharSequence GetApplicationLabelFormatted (string p0);
public virtual Android.Content.ComponentName GetCallingActivity (Android.App.Activity p0);
public virtual string GetCallingPackage (Android.App.Activity p0);
public virtual Android.Content.PM.PackageInfo GetPackageInfo (string p0, int p1);
public virtual string[] GetPackagesForUid (int p0);
public virtual bool IsInstantAppUid (int p0);
public virtual bool UidHasPackageName (int p0, string p1);
}
public class Wrappers : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Wrappers ();
protected Wrappers (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual PackageManagerWrapper GetPackageManagerWrapper (Android.Content.Context p0);
public static PackageManagerWrapper PackageManager (Android.Content.Context p0);
public static void ResetForTests ();
public static void SetWrappers (Wrappers p0);
}
public class Fido2ApiClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Fido2ApiClient (Android.App.Activity p0);
public Fido2ApiClient (Android.Content.Context p0);
protected Fido2ApiClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task GetRegisterIntent (Api.Common.MakeCredentialOptions p0);
public virtual Android.Gms.Tasks.Task GetSignIntent (Api.Common.PublicKeyCredentialRequestOptions p0);
}
public class Fido2PrivilegedApiClient : Android.Gms.Common.Apis.GoogleApi, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Fido2PrivilegedApiClient (Android.App.Activity p0);
public Fido2PrivilegedApiClient (Android.Content.Context p0);
protected Fido2PrivilegedApiClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task GetRegisterIntent (Api.Common.BrowserMakeCredentialOptions p0);
public virtual Android.Gms.Tasks.Task GetSignIntent (Api.Common.BrowserPublicKeyCredentialRequestOptions p0);
}
public interface IFido2PendingIntent : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool HasPendingIntent { get; }
// methods
public virtual void LaunchPendingIntent (Android.App.Activity p0, int p1);
}
public sealed class AlgorithmIdentifier : Java.Lang.Enum, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public static AlgorithmIdentifier Ecdsa { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static AlgorithmIdentifier FromString (string p0);
public override string ToString ();
public static AlgorithmIdentifier ValueOf (string p0);
public static AlgorithmIdentifier[] Values ();
public virtual void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public class UnsupportedAlgorithmIdentifierException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public AlgorithmIdentifier.UnsupportedAlgorithmIdentifierException (string p0);
protected AlgorithmIdentifier.UnsupportedAlgorithmIdentifierException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public sealed class Attachment : Java.Lang.Enum, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public static Attachment CrossPlatform { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static Attachment Platform { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static Attachment FromString (string p0);
public override string ToString ();
public static Attachment ValueOf (string p0);
public static Attachment[] Values ();
public virtual void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public class UnsupportedAttachmentException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public Attachment.UnsupportedAttachmentException (string p0);
protected Attachment.UnsupportedAttachmentException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class AuthenticationExtensions : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AuthenticationExtensions ();
protected AuthenticationExtensions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class AuthenticatorAssertionResponse : Android.Gms.Fido.Fido2.Api.Common.AuthenticatorResponse, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AuthenticatorAssertionResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static AuthenticatorAssertionResponse DeserializeFromBytes (byte[] p0);
public virtual byte[] GetAuthenticatorData ();
public override byte[] GetClientDataJSON ();
public virtual byte[] GetKeyHandle ();
public virtual byte[] GetSignature ();
public override byte[] SerializeToBytes ();
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AuthenticatorAssertionResponse.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public AuthenticatorAssertionResponse Build ();
public AuthenticatorAssertionResponse.Builder SetAuthenticatorData (byte[] p0);
public AuthenticatorAssertionResponse.Builder SetClientDataJSON (byte[] p0);
public AuthenticatorAssertionResponse.Builder SetKeyHandle (byte[] p0);
public AuthenticatorAssertionResponse.Builder SetSignature (byte[] p0);
}
}
public class AuthenticatorAttestationResponse : Android.Gms.Fido.Fido2.Api.Common.AuthenticatorResponse, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AuthenticatorAttestationResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AuthenticatorAttestationResponse (byte[] p0, byte[] p1, byte[] p2);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static AuthenticatorAttestationResponse DeserializeFromBytes (byte[] p0);
public virtual byte[] GetAttestationObject ();
public override byte[] GetClientDataJSON ();
public virtual byte[] GetKeyHandle ();
public override byte[] SerializeToBytes ();
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AuthenticatorAttestationResponse.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public AuthenticatorAttestationResponse Build ();
public AuthenticatorAttestationResponse.Builder SetAttestationObject (byte[] p0);
public AuthenticatorAttestationResponse.Builder SetClientDataJSON (byte[] p0);
public AuthenticatorAttestationResponse.Builder SetKeyHandle (byte[] p0);
}
}
public class AuthenticatorErrorResponse : Android.Gms.Fido.Fido2.Api.Common.AuthenticatorResponse, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AuthenticatorErrorResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public virtual ErrorCode ErrorCode { get; }
public virtual int ErrorCodeAsInt { get; }
public virtual string ErrorMessage { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static AuthenticatorErrorResponse DeserializeFromBytes (byte[] p0);
public override byte[] GetClientDataJSON ();
public override byte[] SerializeToBytes ();
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AuthenticatorErrorResponse.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public AuthenticatorErrorResponse Build ();
public AuthenticatorErrorResponse.Builder SetErrorCode (ErrorCode p0);
public AuthenticatorErrorResponse.Builder SetErrorMessage (string p0);
}
}
public abstract class AuthenticatorResponse : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AuthenticatorResponse ();
protected AuthenticatorResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual byte[] GetClientDataJSON ();
public virtual byte[] SerializeToBytes ();
}
public class AuthenticatorSelectionCriteria : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AuthenticatorSelectionCriteria (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AuthenticatorSelectionCriteria (string p0, Java.Lang.Boolean p1, string p2);
// properties
public virtual Attachment Attachment { get; }
public virtual string AttachmentAsString { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Java.Lang.Boolean RequireResidentKey { get; }
public virtual UserVerificationRequirement RequireUserVerification { get; }
public virtual string RequireUserVerificationAsString { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class BrowserMakeCredentialOptions : Android.Gms.Fido.Fido2.Api.Common.BrowserRequestOptions, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BrowserMakeCredentialOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual MakeCredentialOptions MakeCredentialOptions { get; }
public override Android.Net.Uri Origin { get; }
public override Java.Lang.Integer RequestId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.Double TimeoutSeconds { get; }
public override TokenBindingIdValue TokenBindingIdValue { get; }
// methods
public static BrowserMakeCredentialOptions DeserializeFromBytes (byte[] p0);
public override byte[] GetChallenge ();
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BrowserMakeCredentialOptions.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public BrowserMakeCredentialOptions Build ();
public BrowserMakeCredentialOptions.Builder SetMakeCredentialOptions (MakeCredentialOptions p0);
public BrowserMakeCredentialOptions.Builder SetOrigin (Android.Net.Uri p0);
}
}
public class BrowserPublicKeyCredentialRequestOptions : Android.Gms.Fido.Fido2.Api.Common.BrowserRequestOptions, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BrowserPublicKeyCredentialRequestOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override Android.Net.Uri Origin { get; }
public virtual PublicKeyCredentialRequestOptions PublicKeyCredentialRequestOptions { get; }
public override Java.Lang.Integer RequestId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.Double TimeoutSeconds { get; }
public override TokenBindingIdValue TokenBindingIdValue { get; }
// methods
public static BrowserPublicKeyCredentialRequestOptions DeserializeFromBytes (byte[] p0);
public override byte[] GetChallenge ();
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BrowserPublicKeyCredentialRequestOptions.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public BrowserPublicKeyCredentialRequestOptions Build ();
public BrowserPublicKeyCredentialRequestOptions.Builder SetOrigin (Android.Net.Uri p0);
public BrowserPublicKeyCredentialRequestOptions.Builder SetRequestOptions (PublicKeyCredentialRequestOptions p0);
}
}
public abstract class BrowserRequestOptions : Android.Gms.Fido.Fido2.Api.Common.RequestOptions, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BrowserRequestOptions ();
protected BrowserRequestOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.Net.Uri Origin { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class ErrorCode : Java.Lang.Enum, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public int Code { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public static ErrorCode Ctap2ErrCredentialExcluded { get; }
public static ErrorCode Ctap2ErrDeviceNoScreenLock { get; }
public static ErrorCode Ctap2ErrOperationDenied { get; }
public static ErrorCode Ctap2ErrOptionNotSupported { get; }
public static ErrorCode Ctap2ErrUnsupportedAlgorithm { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static ErrorCode ToErrorCode (int p0);
public static ErrorCode ValueOf (string p0);
public static ErrorCode[] Values ();
public virtual void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public class UnsupportedErrorCodeException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public ErrorCode.UnsupportedErrorCodeException (int p0);
protected ErrorCode.UnsupportedErrorCodeException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class MakeCredentialOptions : Android.Gms.Fido.Fido2.Api.Common.RequestOptions, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MakeCredentialOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MakeCredentialOptions (PublicKeyCredentialEntity p0, PublicKeyCredentialUserEntity p1, byte[] p2, System.Collections.Generic.IList<PublicKeyCredentialParameters> p3, Java.Lang.Double p4, System.Collections.Generic.IList<PublicKeyCredentialDescriptor> p5, AuthenticatorSelectionCriteria p6, Java.Lang.Integer p7, TokenBindingIdValue p8, AuthenticationExtensions p9);
// properties
public virtual AuthenticatorSelectionCriteria AuthenticatorSelection { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public virtual System.Collections.Generic.IList<PublicKeyCredentialDescriptor> ExcludeList { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual System.Collections.Generic.IList<PublicKeyCredentialParameters> Parameters { get; }
public override Java.Lang.Integer RequestId { get; }
public virtual PublicKeyCredentialEntity Rp { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.Double TimeoutSeconds { get; }
public override TokenBindingIdValue TokenBindingIdValue { get; }
public virtual PublicKeyCredentialUserEntity User { get; }
// methods
public static MakeCredentialOptions DeserializeFromBytes (byte[] p0);
public override byte[] GetChallenge ();
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MakeCredentialOptions.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MakeCredentialOptions Build ();
public MakeCredentialOptions.Builder SetAuthenticatorSelection (AuthenticatorSelectionCriteria p0);
public MakeCredentialOptions.Builder SetChallenge (byte[] p0);
public MakeCredentialOptions.Builder SetExcludeList (System.Collections.Generic.IList<PublicKeyCredentialDescriptor> p0);
public MakeCredentialOptions.Builder SetParameters (System.Collections.Generic.IList<PublicKeyCredentialParameters> p0);
public MakeCredentialOptions.Builder SetRequestId (Java.Lang.Integer p0);
public MakeCredentialOptions.Builder SetRp (PublicKeyCredentialEntity p0);
public MakeCredentialOptions.Builder SetTimeoutSeconds (Java.Lang.Double p0);
public MakeCredentialOptions.Builder SetTokenBindingIdValue (TokenBindingIdValue p0);
public MakeCredentialOptions.Builder SetUser (PublicKeyCredentialUserEntity p0);
}
}
public class PublicKeyCredentialDescriptor : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PublicKeyCredentialDescriptor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PublicKeyCredentialDescriptor (string p0, byte[] p1, System.Collections.Generic.IList<Android.Gms.Fido.Common.Transport> p2);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual System.Collections.Generic.IList<Android.Gms.Fido.Common.Transport> Transports { get; }
public virtual PublicKeyCredentialType Type { get; }
// methods
public virtual byte[] GetId ();
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class PublicKeyCredentialEntity : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PublicKeyCredentialEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PublicKeyCredentialEntity (string p0, string p1, string p2);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public virtual string Icon { get; }
public virtual string Id { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class PublicKeyCredentialParameters : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PublicKeyCredentialParameters (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PublicKeyCredentialParameters (string p0, string p1);
// properties
public virtual AlgorithmIdentifier Algorithm { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual PublicKeyCredentialType Type { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class PublicKeyCredentialRequestOptions : Android.Gms.Fido.Fido2.Api.Common.RequestOptions, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PublicKeyCredentialRequestOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PublicKeyCredentialRequestOptions (byte[] p0, Java.Lang.Double p1, string p2, System.Collections.Generic.IList<PublicKeyCredentialDescriptor> p3, Java.Lang.Integer p4, TokenBindingIdValue p5, AuthenticationExtensions p6);
// properties
public virtual System.Collections.Generic.IList<PublicKeyCredentialDescriptor> AllowList { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override Java.Lang.Integer RequestId { get; }
public virtual string RpId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.Double TimeoutSeconds { get; }
public override TokenBindingIdValue TokenBindingIdValue { get; }
// methods
public static PublicKeyCredentialRequestOptions DeserializeFromBytes (byte[] p0);
public override byte[] GetChallenge ();
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PublicKeyCredentialRequestOptions.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public PublicKeyCredentialRequestOptions Build ();
public PublicKeyCredentialRequestOptions.Builder SetAllowList (System.Collections.Generic.IList<PublicKeyCredentialDescriptor> p0);
public PublicKeyCredentialRequestOptions.Builder SetChallenge (byte[] p0);
public PublicKeyCredentialRequestOptions.Builder SetRequestId (Java.Lang.Integer p0);
public PublicKeyCredentialRequestOptions.Builder SetRpId (string p0);
public PublicKeyCredentialRequestOptions.Builder SetTimeoutSeconds (Java.Lang.Double p0);
public PublicKeyCredentialRequestOptions.Builder SetTokenBindingIdValue (TokenBindingIdValue p0);
}
}
public sealed class PublicKeyCredentialType : Java.Lang.Enum, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static PublicKeyCredentialType PublicKey { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static PublicKeyCredentialType FromString (string p0);
public override string ToString ();
public static PublicKeyCredentialType ValueOf (string p0);
public static PublicKeyCredentialType[] Values ();
public virtual void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public class UnsupportedPublicKeyCredTypeException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public PublicKeyCredentialType.UnsupportedPublicKeyCredTypeException (string p0);
protected PublicKeyCredentialType.UnsupportedPublicKeyCredTypeException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class PublicKeyCredentialUserEntity : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PublicKeyCredentialUserEntity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PublicKeyCredentialUserEntity (string p0, string p1, string p2, string p3);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public virtual string DisplayName { get; }
public virtual string Icon { get; }
public virtual string Id { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public abstract class RequestOptions : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RequestOptions ();
protected RequestOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Java.Lang.Integer RequestId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Java.Lang.Double TimeoutSeconds { get; }
public virtual TokenBindingIdValue TokenBindingIdValue { get; }
// methods
public virtual byte[] GetChallenge ();
public virtual byte[] SerializeToBytes ();
}
public sealed class RequestType : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static RequestType Register { get; }
public static RequestType Sign { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static RequestType FromString (string p0);
public override string ToString ();
public static RequestType ValueOf (string p0);
public static RequestType[] Values ();
// inner types
public class UnsupportedRequestTypeException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public RequestType.UnsupportedRequestTypeException (string p0);
protected RequestType.UnsupportedRequestTypeException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class TokenBindingIdValue : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public TokenBindingIdValue (Org.Json.JSONObject p0);
protected TokenBindingIdValue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static TokenBindingIdValue Absent { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Org.Json.JSONObject ObjectValue { get; }
public virtual string ObjectValueAsString { get; }
public virtual string StringValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual TokenBindingIdValue.TokenBindingIdValueType Type { get; }
public virtual int TypeAsInt { get; }
public static TokenBindingIdValue Unavailable { get; }
public static TokenBindingIdValue Unused { get; }
// methods
public static TokenBindingIdValue.TokenBindingIdValueType ToTokenBindingIdValueType (int p0);
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public sealed class TokenBindingIdValueType : Java.Lang.Enum, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static TokenBindingIdValue.TokenBindingIdValueType Absent { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static TokenBindingIdValue.TokenBindingIdValueType Object { get; }
public static TokenBindingIdValue.TokenBindingIdValueType String { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static TokenBindingIdValue.TokenBindingIdValueType ValueOf (string p0);
public static TokenBindingIdValue.TokenBindingIdValueType[] Values ();
public virtual void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class UnsupportedTokenBindingIdValueTypeException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public TokenBindingIdValue.UnsupportedTokenBindingIdValueTypeException (int p0);
protected TokenBindingIdValue.UnsupportedTokenBindingIdValueTypeException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public sealed class UserVerificationRequirement : Java.Lang.Enum, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static UserVerificationRequirement UserVerificationNotRequired { get; }
public static UserVerificationRequirement UserVerificationRequired { get; }
// methods
public virtual int DescribeContents ();
public static UserVerificationRequirement FromString (string p0);
public override string ToString ();
public static UserVerificationRequirement ValueOf (string p0);
public static UserVerificationRequirement[] Values ();
public virtual void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
// inner types
public class UnsupportedUserVerificationRequirementException : Java.Lang.Exception, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public UserVerificationRequirement.UnsupportedUserVerificationRequirementException (string p0);
protected UserVerificationRequirement.UnsupportedUserVerificationRequirementException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public abstract class Flag : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Flag (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object Default { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Key { get; }
public virtual int Source { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Flag.BooleanFlag Define (int p0, string p1, Java.Lang.Boolean p2);
public static Flag.IntegerFlag Define (int p0, string p1, int p2);
public static Flag.LongFlag Define (int p0, string p1, long p2);
public static Flag.StringFlag Define (int p0, string p1, string p2);
public static Flag.StringFlag DefineClientExperimentId (int p0, string p1);
public static Flag.StringFlag DefineServiceExperimentId (int p0, string p1);
public virtual Java.Lang.Object Get ();
protected virtual Java.Lang.Object Get (IFlagProvider p0);
// inner types
public class BooleanFlag : Android.Gms.Flags.Flag, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Flag.BooleanFlag (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Flag.BooleanFlag (int p0, string p1, Java.Lang.Boolean p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object Get (IFlagProvider p0);
}
public class IntegerFlag : Android.Gms.Flags.Flag, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Flag.IntegerFlag (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Flag.IntegerFlag (int p0, string p1, Java.Lang.Integer p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object Get (IFlagProvider p0);
}
public class LongFlag : Android.Gms.Flags.Flag, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Flag.LongFlag (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Flag.LongFlag (int p0, string p1, Java.Lang.Long p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object Get (IFlagProvider p0);
}
public class StringFlag : Android.Gms.Flags.Flag, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Flag.StringFlag (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Flag.StringFlag (int p0, string p1, string p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object Get (IFlagProvider p0);
}
}
public class FlagRegistry : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FlagRegistry ();
protected FlagRegistry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<string> ExperimentIdsFromClient { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void Initialize (Android.Content.Context p0);
public virtual void RegisterClientExperimentId (Flag.StringFlag p0);
public virtual void RegisterFlag (Flag p0);
public virtual void RegisterServiceExperimentId (Flag.StringFlag p0);
public virtual System.Collections.Generic.ICollection<Flag> RegisteredFlags ();
public virtual System.Collections.Generic.ICollection<Flag.StringFlag> RegisteredServiceExperimentIdFlags ();
}
public abstract class FlagSource : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int G;
}
public class FlagSourceAttribute : System.Attribute {
// constructors
public FlagSourceAttribute ();
}
public abstract class FlagSourceConsts : Android.Gms.Flags.FlagSource, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public class FlagValueProvider : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FlagValueProvider ();
protected FlagValueProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object GetFlagValue (Flag p0);
public virtual void Initialize (Android.Content.Context p0);
}
public interface IFlagProvider : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool GetBooleanFlagValue (string p0, bool p1, int p2);
public virtual int GetIntFlagValue (string p0, int p1, int p2);
public virtual long GetLongFlagValue (string p0, long p1, int p2);
public virtual string GetStringFlagValue (string p0, string p1, int p2);
public virtual void Init (Android.Gms.Dynamic.IObjectWrapper p0);
}
public interface IFlagSource : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public sealed class Singletons : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static FlagRegistry FlagRegistry ();
public static FlagValueProvider FlagValueProvider ();
protected static void SetInstance (Singletons p0);
}
public abstract class DataUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DataUtils ();
protected DataUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Gms.Common.Config.GservicesValue GservicesValue { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static DataUtils ForFlag (Android.Gms.Flags.Flag p0);
public virtual Java.Lang.Object GetFromJSONObject (Org.Json.JSONObject p0);
public virtual Java.Lang.Object GetFromSharedPreferences (Android.Content.ISharedPreferences p0);
public virtual void PutInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, Java.Lang.Object p1);
public virtual void PutStringOverrideInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, string p1);
// inner types
public class BooleanUtils : Android.Gms.Flags.Impl.DataUtils, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DataUtils.BooleanUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Android.Gms.Common.Config.GservicesValue GservicesValue { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Java.Lang.Object GetFromJSONObject (Org.Json.JSONObject p0);
public override Java.Lang.Object GetFromSharedPreferences (Android.Content.ISharedPreferences p0);
public static Java.Lang.Boolean GetFromSharedPreferencesNoStrict (Android.Content.ISharedPreferences p0, string p1, Java.Lang.Boolean p2);
public override void PutInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, Java.Lang.Object p1);
public override void PutStringOverrideInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, string p1);
}
public class IntegerUtils : Android.Gms.Flags.Impl.DataUtils, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DataUtils.IntegerUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Android.Gms.Common.Config.GservicesValue GservicesValue { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Java.Lang.Object GetFromJSONObject (Org.Json.JSONObject p0);
public override Java.Lang.Object GetFromSharedPreferences (Android.Content.ISharedPreferences p0);
public static Java.Lang.Integer GetFromSharedPreferencesNoStrict (Android.Content.ISharedPreferences p0, string p1, Java.Lang.Integer p2);
public override void PutInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, Java.Lang.Object p1);
public override void PutStringOverrideInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, string p1);
}
public class LongUtils : Android.Gms.Flags.Impl.DataUtils, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DataUtils.LongUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Android.Gms.Common.Config.GservicesValue GservicesValue { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Java.Lang.Object GetFromJSONObject (Org.Json.JSONObject p0);
public override Java.Lang.Object GetFromSharedPreferences (Android.Content.ISharedPreferences p0);
public static Java.Lang.Long GetFromSharedPreferencesNoStrict (Android.Content.ISharedPreferences p0, string p1, Java.Lang.Long p2);
public override void PutInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, Java.Lang.Object p1);
public override void PutStringOverrideInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, string p1);
}
public class StringUtils : Android.Gms.Flags.Impl.DataUtils, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DataUtils.StringUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Android.Gms.Common.Config.GservicesValue GservicesValue { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Java.Lang.Object GetFromJSONObject (Org.Json.JSONObject p0);
public override Java.Lang.Object GetFromSharedPreferences (Android.Content.ISharedPreferences p0);
public static string GetFromSharedPreferencesNoStrict (Android.Content.ISharedPreferences p0, string p1, string p2);
public override void PutInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, Java.Lang.Object p1);
public override void PutStringOverrideInSharedPreferences (Android.Content.ISharedPreferencesEditor p0, string p1);
}
}
public class ServiceApi : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ServiceApi ();
protected ServiceApi (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<string> ExperimentIdsFromService { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void PersistGserviceValues (Android.Content.Context p0);
}
public class SharedPreferencesFactory : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SharedPreferencesFactory ();
protected SharedPreferencesFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Content.ISharedPreferences GetSharedPreferences (Android.Content.Context p0);
}
public abstract class ListAppsActivityContract : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ActionApps = "com.google.android.gms.plus.action.MANAGE_APPS";
public static const string ActionLog = "com.google.android.gms.plus.action.VIEW_ACTIVITY_LOG";
public static const string ExtraAccountName = "com.google.android.gms.extras.ACCOUNT_NAME";
public static const string ExtraAllApps = "com.google.android.gms.extras.ALL_APPS";
[Obsolete ("deprecated")]
public static const string ExtraAppIconUrl = "com.google.android.gms.extras.APP_ICON_URL";
public static const string ExtraAppId = "com.google.android.gms.extras.APP_ID";
[Obsolete ("deprecated")]
public static const string ExtraAppName = "com.google.android.gms.extras.APP_NAME";
public static const string ExtraCollectionFilter = "com.google.android.gms.extras.COLLECTION_FILTER";
public static const string ExtraPreselectedFilter = "com.google.android.gms.extras.PRESELECTED_FILTER";
public static const int PreselectedFilterAllApps;
public static const int PreselectedFilterAspenApps;
public static const int PreselectedFilterFitnessApps;
}
public abstract class ListAppsActivityContractConsts : Android.Gms.Internal.Constants.ListAppsActivityContract, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public sealed class OssLicensesActivity : Android.Support.V7.App.AppCompatActivity, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Android.Support.V7.App.IAppCompatCallback, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public OssLicensesActivity ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void OnCreate (Android.OS.Bundle p0);
public override bool OnOptionsItemSelected (Android.Views.IMenuItem p0);
public void OnRestoreInstanceState (Android.OS.Bundle p0);
public void OnSaveInstanceState (Android.OS.Bundle p0);
}
public sealed class OssLicensesMenuActivity : Android.Support.V7.App.AppCompatActivity, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Android.Support.V7.App.IAppCompatCallback, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public OssLicensesMenuActivity ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override void OnCreate (Android.OS.Bundle p0);
public Android.Support.V4.Content.Loader OnCreateLoader (int p0, Android.OS.Bundle p1);
public void OnDestroy ();
public void OnLoaderReset (Android.Support.V4.Content.Loader p0);
public override bool OnOptionsItemSelected (Android.Views.IMenuItem p0);
public static void SetActivityTitle (string p0);
}
public class Configuration : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// constructors
protected Configuration (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int CompareTo (Java.Lang.Object configuration);
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class ExperimentTokens : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ExperimentTokens (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ExperimentTokens (string p0, byte[] p1, byte[][] p2, byte[][] p3, byte[][] p4, byte[][] p5, int[] p6, byte[][] p7);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public sealed class Phenotype : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Net.Uri GetContentProviderUri (string p0);
}
public abstract class PhenotypeFlag : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PhenotypeFlag (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object Get ();
public static void MaybeInit (Android.Content.Context p0);
// inner types
public class Factory : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PhenotypeFlag.Factory (Android.Net.Uri p0);
protected PhenotypeFlag.Factory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual PhenotypeFlag CreateFlag (string p0, string p1);
public virtual PhenotypeFlag.Factory WithGservicePrefix (string p0);
public virtual PhenotypeFlag.Factory WithPhenotypePrefix (string p0);
}
}
public interface ISignInClient : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void ClearAccountFromSessionStore ();
public virtual void Connect ();
public virtual void SaveDefaultAccount (Android.Gms.Common.Internal.IAccountAccessor p0, bool p1);
public virtual void SignIn (Internal.ISignInCallbacks p0);
}
public sealed class SignIn : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Android.Gms.Common.Apis.Api Api { get; }
public static Android.Gms.Common.Apis.Api InternalApi { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static Android.Gms.Common.Apis.Scope ScopeEmail { get; }
public static Android.Gms.Common.Apis.Scope ScopeProfile { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class SignInOptionsInternal : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SignIn.SignInOptionsInternal (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.OS.Bundle SignInOptionsBundle { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static SignIn.SignInOptionsInternal Create (Android.OS.Bundle p0);
}
}
public sealed class SignInOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public Java.Lang.Long AuthApiSignInModuleVersion { get; }
public static SignInOptions Default { get; }
public string HostedDomain { get; }
public bool IsForceCodeForRefreshToken { get; }
public bool IsIdTokenRequested { get; }
public bool IsOfflineAccessRequested { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public Java.Lang.Long RealClientLibraryVersion { get; }
public string ServerClientId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool WaitForAccessTokenRefresh ();
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SignInOptions.Builder ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public SignInOptions Build ();
public SignInOptions.Builder RequestIdToken (string p0);
public SignInOptions.Builder RequestServerAuthCode (string p0, bool p1);
public SignInOptions.Builder SetAuthApiSignInModuleVersion (long p0);
public SignInOptions.Builder SetHostedDomain (string p0);
public SignInOptions.Builder SetRealClientLibraryVersion (long p0);
public SignInOptions.Builder SetWaitForAccessTokenRefresh (bool p0);
}
}
public class AuthAccountResult : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Apis.IResult, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AuthAccountResult ();
public AuthAccountResult (int p0, Android.Content.Intent p1);
protected AuthAccountResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int ConnectionResultCode { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.Content.Intent RawAuthResolutionIntent { get; }
public virtual Android.Gms.Common.Apis.Statuses Status { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class AuthAccountResultCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AuthAccountResultCreator ();
protected AuthAccountResultCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class CheckServerAuthResult : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CheckServerAuthResult (bool p0, System.Collections.Generic.ICollection<Android.Gms.Common.Apis.Scope> p1);
protected CheckServerAuthResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.ICollection<Android.Gms.Common.Apis.Scope> AdditionalScopes { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public virtual bool IsNewAuthCodeRequired { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class CheckServerAuthResultCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CheckServerAuthResultCreator ();
protected CheckServerAuthResultCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public interface ISignInCallbacks : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnAuthAccountComplete (Android.Gms.Common.ConnectionResult p0, AuthAccountResult p1);
public virtual void OnGetCurrentAccountComplete (Android.Gms.Common.Apis.Statuses p0, Android.Gms.Auth.Api.SignIn.GoogleSignInAccount p1);
public virtual void OnRecordConsentComplete (Android.Gms.Common.Apis.Statuses p0);
public virtual void OnSaveAccountToSessionStoreComplete (Android.Gms.Common.Apis.Statuses p0);
public virtual void OnSignInComplete (SignInResponse p0);
}
public class RecordConsentRequest : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RecordConsentRequest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RecordConsentRequest (Android.Accounts.Account p0, Android.Gms.Common.Apis.Scope[] p1, string p2);
// properties
public virtual Android.Accounts.Account Account { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string ServerClientId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Common.Apis.Scope[] GetScopesToConsent ();
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class RecordConsentRequestCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecordConsentRequestCreator ();
protected RecordConsentRequestCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class SignInRequest : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SignInRequest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class SignInRequestCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SignInRequestCreator ();
protected SignInRequestCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public class SignInResponse : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SignInResponse (int p0);
protected SignInResponse (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Gms.Common.ConnectionResult ConnectionResult { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class SignInResponseCreator : Java.Lang.Object, Android.OS.IParcelableCreator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SignInResponseCreator ();
protected SignInResponseCreator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentDescription;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel p0);
public virtual Java.Lang.Object[] NewArray (int p0);
}
public abstract class CodePackage : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string Common = "COMMON";
public static const string Drive = "DRIVE";
public static const string Fitness = "FITNESS";
public static const string Gcm = "GCM";
public static const string Icing = "ICING";
public static const string Location = "LOCATION";
public static const string LocationSharing = "LOCATION_SHARING";
public static const string Ota = "OTA";
public static const string Reminders = "REMINDERS";
public static const string Security = "SECURITY";
}
public class CodePackageAttribute : System.Attribute {
// constructors
public CodePackageAttribute ();
}
public abstract class CodePackageConsts : Android.Gms.Stats.CodePackage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public abstract class GCoreWakefulBroadcastReceiver : Android.Support.V4.Content.WakefulBroadcastReceiver, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GCoreWakefulBroadcastReceiver ();
protected GCoreWakefulBroadcastReceiver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool CompleteWakefulIntent (Android.Content.Context p0, Android.Content.Intent p1);
public static Android.Content.ComponentName StartWakefulService (Android.Content.Context p0, Android.Content.Intent p1);
public static Android.Content.ComponentName StartWakefulService (Android.Content.Context p0, Android.Content.Intent p1, string p2);
public static Android.Content.ComponentName StartWakefulService (Android.Content.Context p0, Android.Content.Intent p1, string p2, string p3);
}
public interface ICodePackage : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class WakeLock : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected WakeLock (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public WakeLock (Android.Content.Context p0, int p1, string p2);
public WakeLock (Android.Content.Context p0, int p1, string p2, string p3);
public WakeLock (Android.Content.Context p0, int p1, string p2, string p3, string p4);
public WakeLock (Android.Content.Context p0, int p1, string p2, string p3, string p4, string p5);
// properties
public virtual bool IsHeld { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Acquire ();
public virtual void Acquire (long p0);
public virtual void Acquire (string p0);
public virtual void Acquire (string p0, long p1);
public virtual WakeLock.HeldLock AcquireLock (long p0, string p1);
public virtual void AddWorkSource (Android.OS.WorkSource p0);
public virtual Android.OS.PowerManager.WakeLock GetWakeLock ();
public virtual void Release ();
public virtual void Release (int p0);
public virtual void Release (string p0);
public virtual void Release (string p0, int p1);
public virtual void RemoveWorkSource (Android.OS.WorkSource p0);
public static void SetConfiguration (WakeLock.IConfiguration p0);
public virtual void SetReferenceCounted (bool p0);
public virtual void SetWorkSource (Android.OS.WorkSource p0);
// inner types
public class HeldLock : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected WakeLock.HeldLock (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Release ();
public virtual void Release (int p0);
public virtual void ~HeldLock ();
}
public interface IConfiguration : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool IsWorkChainsEnabled { get; }
// methods
public virtual long GetMaximumTimeout (string p0, string p1);
}
}
public sealed class G : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public G ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public sealed class NetStats : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Android.Gms.Common.Config.GservicesValue DataSourcePollIntervalMillis { get; }
public static Android.Gms.Common.Config.GservicesValue Enabled { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static Android.Gms.Common.Config.GservicesValue RecordIntervalSecs { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public sealed class Patterns : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Android.Gms.Common.Config.GservicesValue Bucket { get; }
public static Android.Gms.Common.Config.GservicesValue History { get; }
public static Android.Gms.Common.Config.GservicesValue Ident { get; }
public static Android.Gms.Common.Config.GservicesValue Idents { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static Android.Gms.Common.Config.GservicesValue TagRadix { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static Android.Gms.Common.Config.GservicesValue TsToMillis { get; }
public static Android.Gms.Common.Config.GservicesValue TypeBackground { get; }
public static Android.Gms.Common.Config.GservicesValue TypeBoth { get; }
public static Android.Gms.Common.Config.GservicesValue TypeDebugVpnInPattern { get; }
public static Android.Gms.Common.Config.GservicesValue TypeDebugVpnOutPattern { get; }
public static Android.Gms.Common.Config.GservicesValue TypeForeground { get; }
public static Android.Gms.Common.Config.GservicesValue UidStatsStart { get; }
public static Android.Gms.Common.Config.GservicesValue UidTagStatsStart { get; }
}
}
}
public class ModuleDescriptor : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ModuleDescriptor ();
protected ModuleDescriptor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ModuleId = "com.google.android.gms.vision.dynamite.imagelabel";
public static const int ModuleVersion;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class NetstatsParserPatterns : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NetstatsParserPatterns ();
protected NetstatsParserPatterns (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string HistoryPattern = ".*bucketDuration=(?[0-9]+).*";
public static const string IdentsPattern = " *ident=\[(?.*)\](?: uid=(?-?[0-9]+))?(?: set=(?\w+))?(?: tag=0x(?[0-9a-f]+))?.*";
public static const string NewBucketPattern = " *st=(?[0-9]+)(?: rb=(?[0-9]+))?(?: rp=(?[0-9]+))?(?: tb=(?[0-9]+))?(?: tp=(?[0-9]+))?(?: op=(?[0-9]+))?.*";
public static const string NewIdentPattern = "[\[{](?:type=(?-1|\w+))[, ]*(?:subType=(?[^,]+))?[, ]*(?:subscriberId=(?[0-9]+)(?:...)?)?[, ]*(?ROAMING)?[^\]}]*[\]}]";
public static const int NewTsToMillis;
public static const string OldBucketPattern = " *bucketStart=(?[0-9]+)(?: activeTime=(?[0-9]+))?(?: rxBytes=(?[0-9]+))?(?: rxPackets=(?[0-9]+))?(?: txBytes=(?[0-9]+))?(?: txPackets=(?[0-9]+))?(?: operations=(?[0-9]+))?.*";
public static const string OldIdentPattern = "\[(?:type=(?-1|\w+))[, ]*(?:subType=(?[^,]+))?[, ]*(?:subscriberId=(?[0-9]+)(?:...)?)?[, ]*(?ROAMING)?[^]]*\]";
public static const int OldTsToMillis;
public static const string TypeBackgroundPattern = "DEFAULT";
public static const string TypeBothPattern = "ALL";
public static const string TypeDebugVpnInPattern = "DBG_VPN_IN";
public static const string TypeDebugVpnOutPattern = "DBG_VPN_OUT";
public static const string TypeForegroundPattern = "FOREGROUND";
public static const string UidStatsStartPattern = "UID stats:|Detailed UID stats:";
public static const string UidTagStatsStartPattern = "UID tag stats:";
// properties
public static string BucketPattern { get; }
public static string IdentPattern { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static int TsToMillis { get; }
// methods
public virtual NetstatsParserPatterns.NetstatsMatcher Bucket (string p0);
public virtual NetstatsParserPatterns.NetstatsMatcher History (string p0);
public virtual NetstatsParserPatterns.NetstatsMatcher Ident (string p0);
public virtual NetstatsParserPatterns.NetstatsMatcher Idents (string p0);
public virtual bool IsTypeBackground (string p0);
public virtual bool IsTypeBoth (string p0);
public virtual bool IsTypeDebugVpn (string p0);
public virtual bool IsTypeForeground (string p0);
public virtual bool IsUidStart (string p0);
public virtual bool IsUidTagStart (string p0);
public virtual int TagRadix ();
public virtual long ToMillis (long p0);
// inner types
public class NetstatsMatcher : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NetstatsParserPatterns.NetstatsMatcher (Java.Util.Regex.Matcher p0, System.Collections.Generic.IDictionary<System.String,Java.Lang.Integer> p1);
protected NetstatsParserPatterns.NetstatsMatcher (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool Find ();
public virtual string Get (string p0);
public virtual bool Matches ();
}
}
public class ImageLabel : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ImageLabel (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ImageLabel (string p0, string p1, float p2);
// properties
public virtual float Confidence { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Label { get; }
public virtual string Mid { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ImageLabeler : Android.Gms.Vision.Detector, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ImageLabeler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Android.Util.SparseArray Detect (Android.Gms.Vision.Frame p0);
public virtual Android.Util.SparseArray Detect (Android.Gms.Vision.Frame p0, Internal.Client.LabelOptions p1);
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ImageLabeler.Builder (Android.Content.Context p0);
protected ImageLabeler.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual ImageLabeler Build ();
public virtual ImageLabeler.Builder SetScoreThreshold (float p0);
}
}
public class ImageLabelerOptions : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ImageLabelerOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ImageLabelerOptions (int p0, int p1, float p2, int p3);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int Zzct { get; set; }
public float Zzcv { get; set; }
public int Zzcw { get; set; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public static int Zza (string p0);
}
public class LabelOptions : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LabelOptions (int p0);
protected LabelOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class AnimResAttribute : System.Attribute {
// constructors
public AnimResAttribute ();
}
public class AnimatorResAttribute : System.Attribute {
// constructors
public AnimatorResAttribute ();
}
public class AnyResAttribute : System.Attribute {
// constructors
public AnyResAttribute ();
}
public class AnyThreadAttribute : System.Attribute {
// constructors
public AnyThreadAttribute ();
}
public class ArrayResAttribute : System.Attribute {
// constructors
public ArrayResAttribute ();
}
public class AttrResAttribute : System.Attribute {
// constructors
public AttrResAttribute ();
}
public class BinderThreadAttribute : System.Attribute {
// constructors
public BinderThreadAttribute ();
}
public class BoolResAttribute : System.Attribute {
// constructors
public BoolResAttribute ();
}
public class CallSuperAttribute : System.Attribute {
// constructors
public CallSuperAttribute ();
}
public class CheckResultAttribute : System.Attribute {
// constructors
public CheckResultAttribute ();
// properties
public string Suggest { get; set; }
}
public class ColorIntAttribute : System.Attribute {
// constructors
public ColorIntAttribute ();
}
public class ColorLongAttribute : System.Attribute {
// constructors
public ColorLongAttribute ();
}
public class ColorResAttribute : System.Attribute {
// constructors
public ColorResAttribute ();
}
public class DimenResAttribute : System.Attribute {
// constructors
public DimenResAttribute ();
}
public abstract class Dimension : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int Dp;
public static const int Px;
public static const int Sp;
}
public class DimensionAttribute : System.Attribute {
// constructors
public DimensionAttribute ();
// properties
public int Unit { get; set; }
}
public abstract class DimensionConsts : Android.Support.Annotation.Dimension, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public class DrawableResAttribute : System.Attribute {
// constructors
public DrawableResAttribute ();
}
public class FloatRangeAttribute : System.Attribute {
// constructors
public FloatRangeAttribute ();
// properties
public double From { get; set; }
public bool FromInclusive { get; set; }
public double To { get; set; }
public bool ToInclusive { get; set; }
}
public class FontResAttribute : System.Attribute {
// constructors
public FontResAttribute ();
}
public class FractionResAttribute : System.Attribute {
// constructors
public FractionResAttribute ();
}
public class GuardedByAttribute : System.Attribute {
// constructors
public GuardedByAttribute ();
// properties
public string Value { get; set; }
}
public class HalfFloatAttribute : System.Attribute {
// constructors
public HalfFloatAttribute ();
}
public interface IAnimRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IAnimatorRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IAnyRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IAnyThread : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IArrayRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IAttrRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IBinderThread : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IBoolRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ICallSuper : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ICheckResult : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string Suggest ();
}
public interface IColorInt : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IColorLong : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IColorRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IDimenRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IDimension : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual int Unit ();
}
public interface IDrawableRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IFloatRange : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual double From ();
public virtual bool FromInclusive ();
public virtual double To ();
public virtual bool ToInclusive ();
}
public interface IFontRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IFractionRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IGuardedBy : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string Value ();
}
public interface IHalfFloat : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IIdRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IIntDef : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual bool Flag ();
public virtual long[] Value ();
}
public interface IIntRange : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual long From ();
public virtual long To ();
}
public interface IIntegerRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IInterpolatorRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IKeep : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ILayoutRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IMainThread : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IMenuRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface INonNull : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface INullable : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IPluralsRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IPx : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IRawRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IRequiresApi : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual int Api ();
public virtual int Value ();
}
public interface IRequiresPermission : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string[] AllOf ();
public virtual string[] AnyOf ();
public virtual bool Conditional ();
public virtual string Value ();
}
public interface IRequiresPermissionRead : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual IRequiresPermission Value ();
}
public interface IRequiresPermissionWrite : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual IRequiresPermission Value ();
}
public interface IRestrictTo : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual RestrictToScope[] Value ();
}
public interface ISize : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual long Max ();
public virtual long Min ();
public virtual long Multiple ();
public virtual long Value ();
}
public interface IStringDef : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string[] Value ();
}
public interface IStringRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IStyleRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IStyleableRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ITransitionRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IUiThread : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IVisibleForTesting : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual int Otherwise ();
}
public interface IWorkerThread : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IXmlRes : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class IdResAttribute : System.Attribute {
// constructors
public IdResAttribute ();
}
public class IntDefAttribute : System.Attribute {
// constructors
public IntDefAttribute ();
// properties
public bool Flag { get; set; }
public long[] Value { get; set; }
}
public class IntRangeAttribute : System.Attribute {
// constructors
public IntRangeAttribute ();
// properties
public long From { get; set; }
public long To { get; set; }
}
public class IntegerResAttribute : System.Attribute {
// constructors
public IntegerResAttribute ();
}
public class InterpolatorResAttribute : System.Attribute {
// constructors
public InterpolatorResAttribute ();
}
public class KeepAttribute : System.Attribute {
// constructors
public KeepAttribute ();
}
public class LayoutResAttribute : System.Attribute {
// constructors
public LayoutResAttribute ();
}
public class MainThreadAttribute : System.Attribute {
// constructors
public MainThreadAttribute ();
}
public class MenuResAttribute : System.Attribute {
// constructors
public MenuResAttribute ();
}
public class NonNullAttribute : System.Attribute {
// constructors
public NonNullAttribute ();
}
public class NullableAttribute : System.Attribute {
// constructors
public NullableAttribute ();
}
public class PluralsResAttribute : System.Attribute {
// constructors
public PluralsResAttribute ();
}
public class PxAttribute : System.Attribute {
// constructors
public PxAttribute ();
}
public class RawResAttribute : System.Attribute {
// constructors
public RawResAttribute ();
}
public class RequiresApiAttribute : System.Attribute {
// constructors
public RequiresApiAttribute ();
// properties
public int Api { get; set; }
public int Value { get; set; }
}
public class RequiresPermissionAttribute : System.Attribute {
// constructors
public RequiresPermissionAttribute ();
// properties
public string[] AllOf { get; set; }
public string[] AnyOf { get; set; }
public bool Conditional { get; set; }
public string Value { get; set; }
}
public class RestrictToAttribute : System.Attribute {
// constructors
public RestrictToAttribute ();
}
public sealed class RestrictToScope : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static RestrictToScope GroupId { get; }
public static RestrictToScope Library { get; }
public static RestrictToScope LibraryGroup { get; }
public static RestrictToScope Subclasses { get; }
public static RestrictToScope Tests { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static RestrictToScope ValueOf (string name);
public static RestrictToScope[] Values ();
}
public class SizeAttribute : System.Attribute {
// constructors
public SizeAttribute ();
// properties
public long Max { get; set; }
public long Min { get; set; }
public long Multiple { get; set; }
public long Value { get; set; }
}
public class StringDefAttribute : System.Attribute {
// constructors
public StringDefAttribute ();
// properties
public string[] Value { get; set; }
}
public class StringResAttribute : System.Attribute {
// constructors
public StringResAttribute ();
}
public class StyleResAttribute : System.Attribute {
// constructors
public StyleResAttribute ();
}
public class StyleableResAttribute : System.Attribute {
// constructors
public StyleableResAttribute ();
}
public class TransitionResAttribute : System.Attribute {
// constructors
public TransitionResAttribute ();
}
public class UiThreadAttribute : System.Attribute {
// constructors
public UiThreadAttribute ();
}
public abstract class VisibleForTesting : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int None;
public static const int PackagePrivate;
public static const int Private;
public static const int Protected;
}
public class VisibleForTestingAttribute : System.Attribute {
// constructors
public VisibleForTestingAttribute ();
// properties
public int Otherwise { get; set; }
}
public abstract class VisibleForTestingConsts : Android.Support.Annotation.VisibleForTesting, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public class WorkerThreadAttribute : System.Attribute {
// constructors
public WorkerThreadAttribute ();
}
public class XmlResAttribute : System.Attribute {
// constructors
public XmlResAttribute ();
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.compat";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.coreui";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.coreutils";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.customtabs";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class CustomTabsActivityManager {
// constructors
public CustomTabsActivityManager (Android.App.Activity parentActivity);
// properties
public CustomTabsClient Client { get; }
public Android.App.Activity ParentActivity { get; }
public CustomTabsSession Session { get; }
// events
public event CustomTabsActivityManager.CustomTabsServiceConnectedDelegate CustomTabsServiceConnected;
public event CustomTabsActivityManager.CustomTabsServiceDisconnectedDelegate CustomTabsServiceDisconnected;
public event CustomTabsActivityManager.ExtraCallbackDelegate ExtraCallback;
public event CustomTabsActivityManager.NavigationEventDelegate NavigationEvent;
// methods
public bool BindService (string servicePackageName);
public static CustomTabsActivityManager From (Android.App.Activity parentActivity, string servicePackageName);
public void LaunchUrl (string url, CustomTabsIntent customTabsIntent);
public bool MayLaunchUrl (string url, Android.OS.Bundle extras, System.Collections.Generic.List<string> otherLikelyUrls);
public bool Warmup (long flags);
// inner types
public sealed delegate CustomTabsServiceConnectedDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CustomTabsActivityManager.CustomTabsServiceConnectedDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Android.Content.ComponentName name, CustomTabsClient client, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Android.Content.ComponentName name, CustomTabsClient client);
}
public sealed delegate CustomTabsServiceDisconnectedDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CustomTabsActivityManager.CustomTabsServiceDisconnectedDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Android.Content.ComponentName name, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (Android.Content.ComponentName name);
}
public sealed delegate ExtraCallbackDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CustomTabsActivityManager.ExtraCallbackDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (object sender, CustomTabsActivityManager.ExtraCallbackEventArgs e, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (object sender, CustomTabsActivityManager.ExtraCallbackEventArgs e);
}
public class ExtraCallbackEventArgs {
// constructors
public CustomTabsActivityManager.ExtraCallbackEventArgs ();
// properties
public Android.OS.Bundle Args { get; set; }
public string CallbackName { get; set; }
}
public sealed delegate NavigationEventDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CustomTabsActivityManager.NavigationEventDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (int navigationEvent, Android.OS.Bundle extras, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (int navigationEvent, Android.OS.Bundle extras);
}
}
public class CustomTabsCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CustomTabsCallback ();
protected CustomTabsCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int NavigationAborted;
public static const int NavigationFailed;
public static const int NavigationFinished;
public static const int NavigationStarted;
public static const int TabHidden;
public static const int TabShown;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ExtraCallback (string callbackName, Android.OS.Bundle args);
public virtual void OnMessageChannelReady (Android.OS.Bundle extras);
public virtual void OnNavigationEvent (int navigationEvent, Android.OS.Bundle extras);
public virtual void OnPostMessage (string message, Android.OS.Bundle extras);
}
public abstract class CustomTabsCallbackStub : Android.OS.Binder, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, ICustomTabsCallback, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CustomTabsCallbackStub ();
protected CustomTabsCallbackStub (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IBinder AsBinder ();
public static ICustomTabsCallback AsInterface (Android.OS.IBinder obj);
public virtual void ExtraCallback (string p0, Android.OS.Bundle p1);
public virtual void OnMessageChannelReady (Android.OS.Bundle p0);
public virtual void OnNavigationEvent (int p0, Android.OS.Bundle p1);
public virtual void OnPostMessage (string p0, Android.OS.Bundle p1);
public virtual bool OnTransact (int code, Android.OS.Parcel data, Android.OS.Parcel reply, int flags);
}
public class CustomTabsClient : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected CustomTabsClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool BindCustomTabsService (Android.Content.Context context, string packageName, CustomTabsServiceConnection connection);
public static bool ConnectAndInitialize (Android.Content.Context context, string packageName);
public virtual Android.OS.Bundle ExtraCommand (string commandName, Android.OS.Bundle args);
public static string GetPackageName (Android.Content.Context context, System.Collections.Generic.IList<string> packages);
public static string GetPackageName (Android.Content.Context context, System.Collections.Generic.IList<string> packages, bool ignoreDefault);
public virtual CustomTabsSession NewSession (CustomTabsCallback callback);
public CustomTabsSession NewSession (CustomTabsClient.OnNavigationEventDelegate onNavigationEventHandler);
public CustomTabsSession NewSession (CustomTabsClient.OnNavigationEventDelegate onNavigationEventHandler, CustomTabsClient.ExtraCallbackDelegate extraCallbackHandler);
public virtual bool Warmup (long flags);
// inner types
public sealed delegate ExtraCallbackDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CustomTabsClient.ExtraCallbackDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (string callbackName, Android.OS.Bundle args, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (string callbackName, Android.OS.Bundle args);
}
public sealed delegate OnNavigationEventDelegate : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public CustomTabsClient.OnNavigationEventDelegate (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (int navigationEvent, Android.OS.Bundle extras, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (int navigationEvent, Android.OS.Bundle extras);
}
}
public class CustomTabsHelper {
// constructors
public CustomTabsHelper ();
// fields
public static string[] Packages;
// methods
public static void AddKeepAliveExtra (Android.Content.Context context, Android.Content.Intent intent);
public static string GetPackageNameToUse (Android.Content.Context context);
}
public sealed class CustomTabsIntent : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraActionButtonBundle = "android.support.customtabs.extra.ACTION_BUTTON_BUNDLE";
public static const string ExtraCloseButtonIcon = "android.support.customtabs.extra.CLOSE_BUTTON_ICON";
public static const string ExtraDefaultShareMenuItem = "android.support.customtabs.extra.SHARE_MENU_ITEM";
public static const string ExtraEnableInstantApps = "android.support.customtabs.extra.EXTRA_ENABLE_INSTANT_APPS";
public static const string ExtraEnableUrlbarHiding = "android.support.customtabs.extra.ENABLE_URLBAR_HIDING";
public static const string ExtraExitAnimationBundle = "android.support.customtabs.extra.EXIT_ANIMATION_BUNDLE";
public static const string ExtraMenuItems = "android.support.customtabs.extra.MENU_ITEMS";
public static const string ExtraRemoteviews = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS";
public static const string ExtraRemoteviewsClickedId = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_CLICKED_ID";
public static const string ExtraRemoteviewsPendingintent = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_PENDINGINTENT";
public static const string ExtraRemoteviewsViewIds = "android.support.customtabs.extra.EXTRA_REMOTEVIEWS_VIEW_IDS";
public static const string ExtraSecondaryToolbarColor = "android.support.customtabs.extra.SECONDARY_TOOLBAR_COLOR";
public static const string ExtraSession = "android.support.customtabs.extra.SESSION";
public static const string ExtraTintActionButton = "android.support.customtabs.extra.TINT_ACTION_BUTTON";
public static const string ExtraTitleVisibilityState = "android.support.customtabs.extra.TITLE_VISIBILITY";
public static const string ExtraToolbarColor = "android.support.customtabs.extra.TOOLBAR_COLOR";
public static const string ExtraToolbarItems = "android.support.customtabs.extra.TOOLBAR_ITEMS";
public static const string KeyDescription = "android.support.customtabs.customaction.DESCRIPTION";
public static const string KeyIcon = "android.support.customtabs.customaction.ICON";
public static const string KeyId = "android.support.customtabs.customaction.ID";
public static const string KeyMenuItemTitle = "android.support.customtabs.customaction.MENU_ITEM_TITLE";
public static const string KeyPendingIntent = "android.support.customtabs.customaction.PENDING_INTENT";
public static const int NoTitle;
public static const int ShowPageTitle;
public static const int ToolbarActionButtonId;
// properties
public Android.Content.Intent Intent { get; set; }
public static int MaxToolbarItems { get; }
public Android.OS.Bundle StartAnimationBundle { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void LaunchUrl (Android.Content.Context context, Android.Net.Uri url);
public static Android.Content.Intent SetAlwaysUseBrowserUI (Android.Content.Intent intent);
public static bool ShouldAlwaysUseBrowserUI (Android.Content.Intent intent);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CustomTabsIntent.Builder ();
public CustomTabsIntent.Builder (CustomTabsSession session);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public CustomTabsIntent.Builder AddDefaultShareMenuItem ();
public CustomTabsIntent.Builder AddMenuItem (string label, Android.App.PendingIntent pendingIntent);
[Obsolete ("deprecated")]
public CustomTabsIntent.Builder AddToolbarItem (int id, Android.Graphics.Bitmap icon, string description, Android.App.PendingIntent pendingIntent);
public CustomTabsIntent Build ();
public CustomTabsIntent.Builder EnableUrlBarHiding ();
public CustomTabsIntent.Builder SetActionButton (Android.Graphics.Bitmap icon, string description, Android.App.PendingIntent pendingIntent);
public CustomTabsIntent.Builder SetActionButton (Android.Graphics.Bitmap icon, string description, Android.App.PendingIntent pendingIntent, bool shouldTint);
public CustomTabsIntent.Builder SetCloseButtonIcon (Android.Graphics.Bitmap icon);
public CustomTabsIntent.Builder SetExitAnimations (Android.Content.Context context, int enterResId, int exitResId);
public CustomTabsIntent.Builder SetInstantAppsEnabled (bool enabled);
public CustomTabsIntent.Builder SetSecondaryToolbarColor (int color);
public CustomTabsIntent.Builder SetSecondaryToolbarViews (Android.Widget.RemoteViews remoteViews, int[] clickableIDs, Android.App.PendingIntent pendingIntent);
public CustomTabsIntent.Builder SetShowTitle (bool showTitle);
public CustomTabsIntent.Builder SetStartAnimations (Android.Content.Context context, int enterResId, int exitResId);
public CustomTabsIntent.Builder SetToolbarColor (int color);
}
}
public abstract class CustomTabsService : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CustomTabsService ();
protected CustomTabsService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ActionCustomTabsConnection = "android.support.customtabs.action.CustomTabsService";
public static const string KeyUrl = "android.support.customtabs.otherurls.URL";
public static const int ResultFailureDisallowed;
public static const int ResultFailureMessagingError;
public static const int ResultFailureRemoteError;
public static const int ResultSuccess;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual bool CleanUpSession (CustomTabsSessionToken sessionToken);
protected virtual Android.OS.Bundle ExtraCommand (string p0, Android.OS.Bundle p1);
protected virtual bool MayLaunchUrl (CustomTabsSessionToken p0, Android.Net.Uri p1, Android.OS.Bundle p2, System.Collections.Generic.IList<Android.OS.Bundle> p3);
protected virtual bool NewSession (CustomTabsSessionToken p0);
public override Android.OS.IBinder OnBind (Android.Content.Intent intent);
protected virtual int PostMessage (CustomTabsSessionToken p0, string p1, Android.OS.Bundle p2);
protected virtual bool RequestPostMessageChannel (CustomTabsSessionToken p0, Android.Net.Uri p1);
protected virtual bool UpdateVisuals (CustomTabsSessionToken p0, Android.OS.Bundle p1);
protected virtual bool Warmup (long p0);
// inner types
public interface IResult : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public abstract class CustomTabsServiceConnection : Java.Lang.Object, Android.Content.IServiceConnection, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CustomTabsServiceConnection ();
protected CustomTabsServiceConnection (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnCustomTabsServiceConnected (Android.Content.ComponentName name, CustomTabsClient client);
public virtual void OnServiceConnected (Android.Content.ComponentName name, Android.OS.IBinder service);
public virtual void OnServiceDisconnected (Android.Content.ComponentName name);
}
public abstract class CustomTabsServiceStub : Android.OS.Binder, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, ICustomTabsService, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CustomTabsServiceStub ();
protected CustomTabsServiceStub (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IBinder AsBinder ();
public static ICustomTabsService AsInterface (Android.OS.IBinder obj);
public virtual Android.OS.Bundle ExtraCommand (string p0, Android.OS.Bundle p1);
public virtual bool MayLaunchUrl (ICustomTabsCallback p0, Android.Net.Uri p1, Android.OS.Bundle p2, System.Collections.Generic.IList<Android.OS.Bundle> p3);
public virtual bool NewSession (ICustomTabsCallback p0);
public virtual bool OnTransact (int code, Android.OS.Parcel data, Android.OS.Parcel reply, int flags);
public virtual int PostMessage (ICustomTabsCallback p0, string p1, Android.OS.Bundle p2);
public virtual bool RequestPostMessageChannel (ICustomTabsCallback p0, Android.Net.Uri p1);
public virtual bool UpdateVisuals (ICustomTabsCallback p0, Android.OS.Bundle p1);
public virtual bool Warmup (long p0);
}
public sealed class CustomTabsSession : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool MayLaunchUrl (Android.Net.Uri url, Android.OS.Bundle extras, System.Collections.Generic.IList<Android.OS.Bundle> otherLikelyBundles);
public int PostMessage (string message, Android.OS.Bundle extras);
public bool RequestPostMessageChannel (Android.Net.Uri postMessageOrigin);
public bool SetActionButton (Android.Graphics.Bitmap icon, string description);
public bool SetSecondaryToolbarViews (Android.Widget.RemoteViews remoteViews, int[] clickableIDs, Android.App.PendingIntent pendingIntent);
[Obsolete ("deprecated")]
public bool SetToolbarItem (int id, Android.Graphics.Bitmap icon, string description);
}
public class CustomTabsSessionToken : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected CustomTabsSessionToken (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual CustomTabsCallback Callback { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static CustomTabsSessionToken GetSessionTokenFromIntent (Android.Content.Intent intent);
public virtual bool IsAssociatedWith (CustomTabsSession session);
}
public interface ICustomTabsCallback : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void ExtraCallback (string p0, Android.OS.Bundle p1);
public virtual void OnMessageChannelReady (Android.OS.Bundle p0);
public virtual void OnNavigationEvent (int p0, Android.OS.Bundle p1);
public virtual void OnPostMessage (string p0, Android.OS.Bundle p1);
}
public interface ICustomTabsService : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.OS.Bundle ExtraCommand (string p0, Android.OS.Bundle p1);
public virtual bool MayLaunchUrl (ICustomTabsCallback p0, Android.Net.Uri p1, Android.OS.Bundle p2, System.Collections.Generic.IList<Android.OS.Bundle> p3);
public virtual bool NewSession (ICustomTabsCallback p0);
public virtual int PostMessage (ICustomTabsCallback p0, string p1, Android.OS.Bundle p2);
public virtual bool RequestPostMessageChannel (ICustomTabsCallback p0, Android.Net.Uri p1);
public virtual bool UpdateVisuals (ICustomTabsCallback p0, Android.OS.Bundle p1);
public virtual bool Warmup (long p0);
}
public interface IPostMessageService : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnMessageChannelReady (ICustomTabsCallback p0, Android.OS.Bundle p1);
public virtual void OnPostMessage (ICustomTabsCallback p0, string p1, Android.OS.Bundle p2);
}
public class KeepAliveService : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public KeepAliveService ();
// methods
public override Android.OS.IBinder OnBind (Android.Content.Intent intent);
}
public class PostMessageService : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PostMessageService ();
protected PostMessageService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Android.OS.IBinder OnBind (Android.Content.Intent intent);
}
public abstract class PostMessageServiceConnection : Java.Lang.Object, Android.Content.IServiceConnection, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PostMessageServiceConnection (CustomTabsSessionToken session);
protected PostMessageServiceConnection (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool BindSessionToPostMessageService (Android.Content.Context context, string packageName);
public bool NotifyMessageChannelReady (Android.OS.Bundle extras);
public virtual void OnPostMessageServiceConnected ();
public virtual void OnPostMessageServiceDisconnected ();
public virtual void OnServiceConnected (Android.Content.ComponentName name, Android.OS.IBinder service);
public virtual void OnServiceDisconnected (Android.Content.ComponentName name);
public bool PostMessage (string message, Android.OS.Bundle extras);
public virtual void UnbindFromContext (Android.Content.Context context);
}
public abstract class PostMessageServiceStub : Android.OS.Binder, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, IPostMessageService, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PostMessageServiceStub ();
protected PostMessageServiceStub (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IBinder AsBinder ();
public static IPostMessageService AsInterface (Android.OS.IBinder obj);
public virtual void OnMessageChannelReady (ICustomTabsCallback p0, Android.OS.Bundle p1);
public virtual void OnPostMessage (ICustomTabsCallback p0, string p1, Android.OS.Bundle p2);
public virtual bool OnTransact (int code, Android.OS.Parcel data, Android.OS.Parcel reply, int flags);
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.fragment";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class Animatable2CompatAnimationCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Animatable2CompatAnimationCallback ();
protected Animatable2CompatAnimationCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAnimationEnd (Android.Graphics.Drawables.Drawable drawable);
public virtual void OnAnimationStart (Android.Graphics.Drawables.Drawable drawable);
}
public class AnimatedVectorDrawableCompat : Android.Support.Graphics.Drawable.VectorDrawableCommon, Android.Graphics.Drawables.IAnimatable, Android.Runtime.IJavaObject, IAnimatable2Compat, Android.Support.V4.Graphics.Drawable.ITintAwareDrawable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AnimatedVectorDrawableCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsRunning { get; }
public override int Opacity { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ClearAnimationCallbacks ();
public static void ClearAnimationCallbacks (Android.Graphics.Drawables.Drawable dr);
public static AnimatedVectorDrawableCompat Create (Android.Content.Context context, int resId);
public static AnimatedVectorDrawableCompat CreateFromXmlInner (Android.Content.Context context, Android.Content.Res.Resources r, System.Xml.XmlReader parser, Android.Util.IAttributeSet attrs, Android.Content.Res.Resources.Theme theme);
public override void Draw (Android.Graphics.Canvas canvas);
public virtual void RegisterAnimationCallback (Animatable2CompatAnimationCallback callback);
public static void RegisterAnimationCallback (Android.Graphics.Drawables.Drawable dr, Animatable2CompatAnimationCallback callback);
public override void SetAlpha (int alpha);
public override void SetColorFilter (Android.Graphics.ColorFilter colorFilter);
public virtual void Start ();
public virtual void Stop ();
public virtual bool UnregisterAnimationCallback (Animatable2CompatAnimationCallback callback);
public static bool UnregisterAnimationCallback (Android.Graphics.Drawables.Drawable dr, Animatable2CompatAnimationCallback callback);
}
public class AnimationUtilsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AnimationUtilsCompat ();
protected AnimationUtilsCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Views.Animations.IInterpolator LoadInterpolator (Android.Content.Context context, int id);
}
public class AnimatorInflaterCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AnimatorInflaterCompat ();
protected AnimatorInflaterCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Animation.Animator LoadAnimator (Android.Content.Context context, int id);
public static Android.Animation.Animator LoadAnimator (Android.Content.Context context, Android.Content.Res.Resources resources, Android.Content.Res.Resources.Theme theme, int id);
public static Android.Animation.Animator LoadAnimator (Android.Content.Context context, Android.Content.Res.Resources resources, Android.Content.Res.Resources.Theme theme, int id, float pathErrorScale);
}
public class ArgbEvaluator : Java.Lang.Object, Android.Animation.ITypeEvaluator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ArgbEvaluator ();
protected ArgbEvaluator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static ArgbEvaluator Instance { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object Evaluate (float fraction, Java.Lang.Object startValue, Java.Lang.Object endValue);
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.graphics.drawable";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IAnimatable2Compat : Android.Graphics.Drawables.IAnimatable, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void ClearAnimationCallbacks ();
public virtual void RegisterAnimationCallback (Animatable2CompatAnimationCallback callback);
public virtual bool UnregisterAnimationCallback (Animatable2CompatAnimationCallback callback);
}
public class PathInterpolatorCompat : Java.Lang.Object, Android.Animation.ITimeInterpolator, Android.Runtime.IJavaObject, Android.Views.Animations.IInterpolator, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PathInterpolatorCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PathInterpolatorCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs, System.Xml.XmlReader parser);
public PathInterpolatorCompat (Android.Content.Res.Resources res, Android.Content.Res.Resources.Theme theme, Android.Util.IAttributeSet attrs, System.Xml.XmlReader parser);
// fields
public static const double Epsilon;
public static const int MaxNumPoints;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual float GetInterpolation (float t);
}
public abstract class VectorDrawableCommon : Android.Graphics.Drawables.Drawable, Android.Runtime.IJavaObject, Android.Support.V4.Graphics.Drawable.ITintAwareDrawable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected VectorDrawableCommon (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class VectorDrawableCompat : Android.Support.Graphics.Drawable.VectorDrawableCommon, Android.Runtime.IJavaObject, Android.Support.V4.Graphics.Drawable.ITintAwareDrawable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected VectorDrawableCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Android.Graphics.ColorFilter ColorFilter { get; }
public override Android.Graphics.Drawables.Drawable Current { get; }
public override int MinimumHeight { get; }
public override int MinimumWidth { get; }
public override int Opacity { get; }
public virtual float PixelSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Android.Graphics.Region TransparentRegion { get; }
// methods
public override void ApplyTheme (Android.Content.Res.Resources.Theme t);
public override void ClearColorFilter ();
public static VectorDrawableCompat Create (Android.Content.Res.Resources res, int resId, Android.Content.Res.Resources.Theme theme);
public static VectorDrawableCompat CreateFromXmlInner (Android.Content.Res.Resources r, System.Xml.XmlReader parser, Android.Util.IAttributeSet attrs, Android.Content.Res.Resources.Theme theme);
public override void Draw (Android.Graphics.Canvas canvas);
public override bool GetPadding (Android.Graphics.Rect padding);
public override int[] GetState ();
public override void JumpToCurrentState ();
protected override void OnBoundsChange (Android.Graphics.Rect bounds);
public override void SetAlpha (int alpha);
public override void SetColorFilter (Android.Graphics.ColorFilter colorFilter);
public override void SetFilterBitmap (bool filter);
public override void SetHotspot (float x, float y);
public override void SetHotspotBounds (int left, int top, int right, int bottom);
public override bool SetState (int[] stateSet);
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.graphics.drawable.animated";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.mediacompat";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class Additions {
// constructors
public Additions ();
}
public sealed class AccessibilityServiceInfoCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int CapabilityCanFilterKeyEvents;
public static const int CapabilityCanRequestEnhancedWebAccessibility;
public static const int CapabilityCanRequestTouchExploration;
public static const int CapabilityCanRetrieveWindowContent;
[Obsolete ("deprecated")]
public static const int Default;
public static const int FeedbackAllMask;
public static const int FeedbackBraille;
public static const int FlagIncludeNotImportantViews;
public static const int FlagReportViewIds;
public static const int FlagRequestEnhancedWebAccessibility;
public static const int FlagRequestFilterKeyEvents;
public static const int FlagRequestTouchExplorationMode;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string CapabilityToString (int capability);
public static string FeedbackTypeToString (int feedbackType);
public static string FlagToString (int flag);
[Obsolete ("deprecated")]
public static bool GetCanRetrieveWindowContent (Android.AccessibilityServices.AccessibilityServiceInfo info);
public static int GetCapabilities (Android.AccessibilityServices.AccessibilityServiceInfo info);
[Obsolete ("deprecated")]
public static string GetDescription (Android.AccessibilityServices.AccessibilityServiceInfo info);
[Obsolete ("deprecated")]
public static string GetId (Android.AccessibilityServices.AccessibilityServiceInfo info);
[Obsolete ("deprecated")]
public static Android.Content.PM.ResolveInfo GetResolveInfo (Android.AccessibilityServices.AccessibilityServiceInfo info);
[Obsolete ("deprecated")]
public static string GetSettingsActivityName (Android.AccessibilityServices.AccessibilityServiceInfo info);
public static string LoadDescription (Android.AccessibilityServices.AccessibilityServiceInfo info, Android.Content.PM.PackageManager packageManager);
// inner types
public class AccessibilityServiceInfoBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityServiceInfoCompat.AccessibilityServiceInfoBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetCapabilities (Android.AccessibilityServices.AccessibilityServiceInfo info);
public virtual string LoadDescription (Android.AccessibilityServices.AccessibilityServiceInfo info, Android.Content.PM.PackageManager pm);
}
}
public class ActionBarDrawerToggle : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActionBarDrawerToggle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActionBarDrawerToggle (Android.App.Activity activity, Android.Support.V4.Widget.DrawerLayout drawerLayout, int drawerImageRes, int openDrawerContentDescRes, int closeDrawerContentDescRes);
public ActionBarDrawerToggle (Android.App.Activity activity, Android.Support.V4.Widget.DrawerLayout drawerLayout, bool animate, int drawerImageRes, int openDrawerContentDescRes, int closeDrawerContentDescRes);
// properties
public virtual bool DrawerIndicatorEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration newConfig);
public virtual void OnDrawerClosed (Android.Views.View drawerView);
public virtual void OnDrawerOpened (Android.Views.View drawerView);
public virtual void OnDrawerSlide (Android.Views.View drawerView, float slideOffset);
public virtual void OnDrawerStateChanged (int newState);
public virtual bool OnOptionsItemSelected (Android.Views.IMenuItem item);
public virtual void SetHomeAsUpIndicator (Android.Graphics.Drawables.Drawable indicator);
public virtual void SetHomeAsUpIndicator (int resId);
public virtual void SyncState ();
// inner types
public interface IDelegate : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Graphics.Drawables.Drawable ThemeUpIndicator { get; }
// methods
public virtual void SetActionBarDescription (int contentDescRes);
public virtual void SetActionBarUpIndicator (Android.Graphics.Drawables.Drawable upDrawable, int contentDescRes);
}
public interface IDelegateProvider : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual ActionBarDrawerToggle.IDelegate DrawerToggleDelegate { get; }
}
}
public class ActivityCompat : Android.Support.V4.Content.ContextCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActivityCompat ();
protected ActivityCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void FinishAffinity (Android.App.Activity activity);
public static void FinishAfterTransition (Android.App.Activity activity);
public static Android.Net.Uri GetReferrer (Android.App.Activity activity);
public static bool InvalidateOptionsMenu (Android.App.Activity activity);
public static void PostponeEnterTransition (Android.App.Activity activity);
public static void RequestPermissions (Android.App.Activity activity, string[] permissions, int requestCode);
public static void SetEnterSharedElementCallback (Android.App.Activity activity, SharedElementCallback callback);
public static void SetExitSharedElementCallback (Android.App.Activity activity, SharedElementCallback callback);
public static bool ShouldShowRequestPermissionRationale (Android.App.Activity activity, string permission);
public static void StartActivityForResult (Android.App.Activity activity, Android.Content.Intent intent, int requestCode, Android.OS.Bundle options);
public static void StartIntentSenderForResult (Android.App.Activity activity, Android.Content.IntentSender intent, int requestCode, Android.Content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Android.OS.Bundle options);
public static void StartPostponedEnterTransition (Android.App.Activity activity);
// inner types
public interface IOnRequestPermissionsResultCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnRequestPermissionsResult (int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults);
}
public interface IRequestPermissionsRequestCodeValidator : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void ValidateRequestPermissionsRequestCode (int p0);
}
}
public sealed class ActivityManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsLowRamDevice (Android.App.ActivityManager activityManager);
}
public class ActivityOptionsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActivityOptionsCompat ();
protected ActivityOptionsCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ExtraUsageTimeReport = "android.activity.usage_time";
public static const string ExtraUsageTimeReportPackages = "android.usage_time_packages";
// properties
public virtual Android.Graphics.Rect LaunchBounds { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ActivityOptionsCompat MakeBasic ();
public static ActivityOptionsCompat MakeClipRevealAnimation (Android.Views.View source, int startX, int startY, int width, int height);
public static ActivityOptionsCompat MakeCustomAnimation (Android.Content.Context context, int enterResId, int exitResId);
public static ActivityOptionsCompat MakeScaleUpAnimation (Android.Views.View source, int startX, int startY, int startWidth, int startHeight);
public static ActivityOptionsCompat MakeSceneTransitionAnimation (Android.App.Activity activity, Android.Support.V4.Util.Pair[] sharedElements);
public static ActivityOptionsCompat MakeSceneTransitionAnimation (Android.App.Activity activity, Android.Views.View sharedElement, string sharedElementName);
public static ActivityOptionsCompat MakeTaskLaunchBehind ();
public static ActivityOptionsCompat MakeThumbnailScaleUpAnimation (Android.Views.View source, Android.Graphics.Bitmap thumbnail, int startX, int startY);
public virtual void RequestUsageTimeReport (Android.App.PendingIntent receiver);
public virtual ActivityOptionsCompat SetLaunchBounds (Android.Graphics.Rect screenSpacePixelRect);
public virtual Android.OS.Bundle ToBundle ();
public virtual void Update (ActivityOptionsCompat otherOptions);
}
public sealed class AlarmManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void SetAlarmClock (Android.App.AlarmManager alarmManager, long triggerTime, Android.App.PendingIntent showIntent, Android.App.PendingIntent operation);
public static void SetAndAllowWhileIdle (Android.App.AlarmManager alarmManager, int type, long triggerAtMillis, Android.App.PendingIntent operation);
public static void SetExact (Android.App.AlarmManager alarmManager, int type, long triggerAtMillis, Android.App.PendingIntent operation);
public static void SetExactAndAllowWhileIdle (Android.App.AlarmManager alarmManager, int type, long triggerAtMillis, Android.App.PendingIntent operation);
}
public class AppLaunchChecker : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppLaunchChecker ();
protected AppLaunchChecker (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool HasStartedFromLauncher (Android.Content.Context context);
public static void OnActivityCreate (Android.App.Activity activity);
}
public sealed class AppOpsManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int ModeAllowed;
public static const int ModeDefault;
public static const int ModeIgnored;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int NoteOp (Android.Content.Context context, string op, int uid, string packageName);
public static int NoteProxyOp (Android.Content.Context context, string op, string proxiedPackageName);
public static string PermissionToOp (string permission);
}
public sealed class BundleCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.OS.IBinder GetBinder (Android.OS.Bundle bundle, string key);
public static void PutBinder (Android.OS.Bundle bundle, string key, Android.OS.IBinder binder);
// inner types
public class BundleCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BundleCompat.BundleCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.OS.IBinder GetBinder (Android.OS.Bundle bundle, string key);
public static void PutBinder (Android.OS.Bundle bundle, string key, Android.OS.IBinder binder);
}
}
public class DialogFragment : Android.Support.V4.App.Fragment, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DialogFragment ();
protected DialogFragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int StyleNoFrame;
public static const int StyleNoInput;
public static const int StyleNoTitle;
public static const int StyleNormal;
// properties
public virtual bool Cancelable { get; set; }
public virtual Android.App.Dialog Dialog { get; }
public virtual bool ShowsDialog { get; set; }
public virtual int Theme { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Dismiss ();
public virtual void DismissAllowingStateLoss ();
public virtual void OnCancel (Android.Content.IDialogInterface dialog);
public virtual Android.App.Dialog OnCreateDialog (Android.OS.Bundle savedInstanceState);
public virtual void OnDismiss (Android.Content.IDialogInterface dialog);
public virtual void SetStyle (int style, int theme);
public virtual void SetupDialog (Android.App.Dialog dialog, int style);
public virtual void Show (FragmentManager manager, string tag);
public virtual int Show (FragmentTransaction transaction, string tag);
}
public class Fragment : Java.Lang.Object, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Fragment ();
protected Fragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public FragmentActivity Activity { get; }
public virtual bool AllowEnterTransitionOverlap { get; set; }
public virtual bool AllowReturnTransitionOverlap { get; set; }
public Android.OS.Bundle Arguments { get; set; }
public FragmentManager ChildFragmentManager { get; }
public virtual Android.Content.Context Context { get; }
public virtual Java.Lang.Object EnterTransition { get; set; }
public virtual Java.Lang.Object ExitTransition { get; set; }
public FragmentManager FragmentManager { get; }
public bool HasOptionsMenu { get; set; }
public Java.Lang.Object Host { get; }
public int Id { get; }
public bool IsAdded { get; }
public bool IsDetached { get; }
public bool IsHidden { get; }
public bool IsInLayout { get; }
public bool IsMenuVisible { get; }
public bool IsRemoving { get; }
public bool IsResumed { get; }
public bool IsStateSaved { get; }
public bool IsVisible { get; }
public Android.Views.LayoutInflater LayoutInflater { get; }
public virtual Android.Arch.Lifecycle.Lifecycle Lifecycle { get; }
public virtual LoaderManager LoaderManager { get; }
public Fragment ParentFragment { get; }
public virtual Java.Lang.Object ReenterTransition { get; set; }
public Android.Content.Res.Resources Resources { get; }
public bool RetainInstance { get; set; }
public virtual Java.Lang.Object ReturnTransition { get; set; }
public virtual Java.Lang.Object SharedElementEnterTransition { get; set; }
public virtual Java.Lang.Object SharedElementReturnTransition { get; set; }
public string Tag { get; }
public Fragment TargetFragment { get; }
public int TargetRequestCode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual bool UserVisibleHint { get; set; }
public virtual Android.Views.View View { get; }
// methods
public virtual void Dump (string prefix, Java.IO.FileDescriptor fd, Java.IO.PrintWriter writer, string[] args);
public override bool Equals (Java.Lang.Object o);
public override int GetHashCode ();
[Obsolete ("deprecated")]
public virtual Android.Views.LayoutInflater GetLayoutInflater (Android.OS.Bundle savedFragmentState);
public string GetString (int resId);
public string GetString (int resId, Java.Lang.Object[] formatArgs);
public string GetText (int resId);
public Java.Lang.ICharSequence GetTextFormatted (int resId);
public static Fragment Instantiate (Android.Content.Context context, string fname);
public static Fragment Instantiate (Android.Content.Context context, string fname, Android.OS.Bundle args);
public virtual void OnActivityCreated (Android.OS.Bundle savedInstanceState);
public virtual void OnActivityResult (int requestCode, int resultCode, Android.Content.Intent data);
[Obsolete ("deprecated")]
public virtual void OnAttach (Android.App.Activity activity);
public virtual void OnAttach (Android.Content.Context context);
public virtual void OnAttachFragment (Fragment childFragment);
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration newConfig);
public virtual bool OnContextItemSelected (Android.Views.IMenuItem item);
public virtual void OnCreate (Android.OS.Bundle savedInstanceState);
public virtual Android.Views.Animations.Animation OnCreateAnimation (int transit, bool enter, int nextAnim);
public virtual Android.Animation.Animator OnCreateAnimator (int transit, bool enter, int nextAnim);
public virtual void OnCreateContextMenu (Android.Views.IContextMenu menu, Android.Views.View v, Android.Views.IContextMenuContextMenuInfo menuInfo);
public virtual void OnCreateOptionsMenu (Android.Views.IMenu menu, Android.Views.MenuInflater inflater);
public virtual Android.Views.View OnCreateView (Android.Views.LayoutInflater inflater, Android.Views.ViewGroup container, Android.OS.Bundle savedInstanceState);
public virtual void OnDestroy ();
public virtual void OnDestroyOptionsMenu ();
public virtual void OnDestroyView ();
public virtual void OnDetach ();
public virtual Android.Views.LayoutInflater OnGetLayoutInflater (Android.OS.Bundle savedInstanceState);
public virtual void OnHiddenChanged (bool hidden);
[Obsolete ("deprecated")]
public virtual void OnInflate (Android.App.Activity activity, Android.Util.IAttributeSet attrs, Android.OS.Bundle savedInstanceState);
public virtual void OnInflate (Android.Content.Context context, Android.Util.IAttributeSet attrs, Android.OS.Bundle savedInstanceState);
public virtual void OnLowMemory ();
public virtual void OnMultiWindowModeChanged (bool isInMultiWindowMode);
public virtual bool OnOptionsItemSelected (Android.Views.IMenuItem item);
public virtual void OnOptionsMenuClosed (Android.Views.IMenu menu);
public virtual void OnPause ();
public virtual void OnPictureInPictureModeChanged (bool isInPictureInPictureMode);
public virtual void OnPrepareOptionsMenu (Android.Views.IMenu menu);
public virtual void OnRequestPermissionsResult (int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults);
public virtual void OnResume ();
public virtual void OnSaveInstanceState (Android.OS.Bundle outState);
public virtual void OnStart ();
public virtual void OnStop ();
public virtual void OnViewCreated (Android.Views.View view, Android.OS.Bundle savedInstanceState);
public virtual void OnViewStateRestored (Android.OS.Bundle savedInstanceState);
public virtual void PostponeEnterTransition ();
public virtual void RegisterForContextMenu (Android.Views.View view);
public void RequestPermissions (string[] permissions, int requestCode);
public virtual void SetEnterSharedElementCallback (SharedElementCallback callback);
public virtual void SetExitSharedElementCallback (SharedElementCallback callback);
public virtual void SetInitialSavedState (Fragment.SavedState state);
public virtual void SetMenuVisibility (bool menuVisible);
public virtual void SetTargetFragment (Fragment fragment, int requestCode);
public virtual bool ShouldShowRequestPermissionRationale (string permission);
public virtual void StartActivity (Android.Content.Intent intent);
public virtual void StartActivity (Android.Content.Intent intent, Android.OS.Bundle options);
public virtual void StartActivityForResult (Android.Content.Intent intent, int requestCode);
public virtual void StartActivityForResult (Android.Content.Intent intent, int requestCode, Android.OS.Bundle options);
public virtual void StartIntentSenderForResult (Android.Content.IntentSender intent, int requestCode, Android.Content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Android.OS.Bundle options);
public virtual void StartPostponedEnterTransition ();
public virtual void UnregisterForContextMenu (Android.Views.View view);
// inner types
public class AnimationInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Fragment.AnimationInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class InstantiationException : Java.Lang.RuntimeException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
protected Fragment.InstantiationException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Fragment.InstantiationException (string msg, Java.Lang.Exception cause);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class SavedState : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Fragment.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
}
public class FragmentActivity : Android.App.Activity, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentActivity ();
protected FragmentActivity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object LastCustomNonConfigurationInstance { get; }
public virtual Android.Arch.Lifecycle.Lifecycle Lifecycle { get; }
public virtual FragmentManager SupportFragmentManager { get; }
public virtual LoaderManager SupportLoaderManager { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAttachFragment (Fragment fragment);
public override Android.Views.View OnCreateView (string name, Android.Content.Context context, Android.Util.IAttributeSet attrs);
public override Android.Views.View OnCreateView (Android.Views.View parent, string name, Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected virtual bool OnPrepareOptionsPanel (Android.Views.View view, Android.Views.IMenu menu);
public override void OnRequestPermissionsResult (int requestCode, string[] permissions, Android.Content.PM.Permission[] grantResults);
protected virtual void OnResumeFragments ();
public virtual Java.Lang.Object OnRetainCustomNonConfigurationInstance ();
public override Java.Lang.Object OnRetainNonConfigurationInstance ();
public virtual void SetEnterSharedElementCallback (SharedElementCallback callback);
public virtual void SetExitSharedElementCallback (SharedElementCallback listener);
public override void StartActivityForResult (Android.Content.Intent intent, int requestCode, Android.OS.Bundle options);
public virtual void StartActivityFromFragment (Fragment fragment, Android.Content.Intent intent, int requestCode);
public virtual void StartActivityFromFragment (Fragment fragment, Android.Content.Intent intent, int requestCode, Android.OS.Bundle options);
public override void StartIntentSenderForResult (Android.Content.IntentSender intent, int requestCode, Android.Content.Intent fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags);
public override void StartIntentSenderForResult (Android.Content.IntentSender intent, int requestCode, Android.Content.Intent fillInIntent, Android.Content.ActivityFlags flagsMask, Android.Content.ActivityFlags flagsValues, int extraFlags, Android.OS.Bundle options);
public virtual void StartIntentSenderFromFragment (Fragment fragment, Android.Content.IntentSender intent, int requestCode, Android.Content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Android.OS.Bundle options);
public virtual void SupportFinishAfterTransition ();
[Obsolete ("deprecated")]
public virtual void SupportInvalidateOptionsMenu ();
public virtual void SupportPostponeEnterTransition ();
public virtual void SupportStartPostponedEnterTransition ();
public virtual void ValidateRequestPermissionsRequestCode (int requestCode);
// inner types
public class HostCallbacks : Android.Support.V4.App.FragmentHostCallback, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentActivity.HostCallbacks (FragmentActivity __self);
protected FragmentActivity.HostCallbacks (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAttachFragment (Fragment fragment);
public override Java.Lang.Object OnGetHost ();
}
public sealed class NonConfigurationInstances : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public abstract class FragmentContainer : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentContainer ();
protected FragmentContainer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Fragment Instantiate (Android.Content.Context context, string className, Android.OS.Bundle arguments);
public virtual Android.Views.View OnFindViewById (int id);
public virtual bool OnHasView ();
}
public class FragmentController : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FragmentController (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int ActiveFragmentsCount { get; }
public virtual FragmentManager SupportFragmentManager { get; }
public virtual LoaderManager SupportLoaderManager { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AttachHost (Fragment parent);
public static FragmentController CreateController (FragmentHostCallback callbacks);
public virtual void DispatchActivityCreated ();
public virtual void DispatchConfigurationChanged (Android.Content.Res.Configuration newConfig);
public virtual bool DispatchContextItemSelected (Android.Views.IMenuItem item);
public virtual void DispatchCreate ();
public virtual bool DispatchCreateOptionsMenu (Android.Views.IMenu menu, Android.Views.MenuInflater inflater);
public virtual void DispatchDestroy ();
public virtual void DispatchDestroyView ();
public virtual void DispatchLowMemory ();
public virtual void DispatchMultiWindowModeChanged (bool isInMultiWindowMode);
public virtual bool DispatchOptionsItemSelected (Android.Views.IMenuItem item);
public virtual void DispatchOptionsMenuClosed (Android.Views.IMenu menu);
public virtual void DispatchPause ();
public virtual void DispatchPictureInPictureModeChanged (bool isInPictureInPictureMode);
public virtual bool DispatchPrepareOptionsMenu (Android.Views.IMenu menu);
public virtual void DispatchReallyStop ();
public virtual void DispatchResume ();
public virtual void DispatchStart ();
public virtual void DispatchStop ();
public virtual void DoLoaderDestroy ();
public virtual void DoLoaderRetain ();
public virtual void DoLoaderStart ();
public virtual void DoLoaderStop (bool retain);
public virtual void DumpLoaders (string prefix, Java.IO.FileDescriptor fd, Java.IO.PrintWriter writer, string[] args);
public virtual bool ExecPendingActions ();
public virtual Fragment FindFragmentByWho (string who);
public virtual System.Collections.Generic.IList<Fragment> GetActiveFragments (System.Collections.Generic.IList<Fragment> actives);
public virtual void NoteStateNotSaved ();
public virtual Android.Views.View OnCreateView (Android.Views.View parent, string name, Android.Content.Context context, Android.Util.IAttributeSet attrs);
public virtual void ReportLoaderStart ();
public virtual void RestoreAllState (Android.OS.IParcelable state, FragmentManagerNonConfig nonConfig);
[Obsolete ("deprecated")]
public virtual void RestoreAllState (Android.OS.IParcelable state, System.Collections.Generic.IList<Fragment> nonConfigList);
public virtual void RestoreLoaderNonConfig (Android.Support.V4.Util.SimpleArrayMap loaderManagers);
public virtual Android.Support.V4.Util.SimpleArrayMap RetainLoaderNonConfig ();
public virtual FragmentManagerNonConfig RetainNestedNonConfig ();
[Obsolete ("deprecated")]
public virtual System.Collections.Generic.IList<Fragment> RetainNonConfig ();
public virtual Android.OS.IParcelable SaveAllState ();
}
public abstract class FragmentHostCallback : Android.Support.V4.App.FragmentContainer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FragmentHostCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FragmentHostCallback (Android.Content.Context context, Android.OS.Handler handler, int windowAnimations);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnDump (string prefix, Java.IO.FileDescriptor fd, Java.IO.PrintWriter writer, string[] args);
public override Android.Views.View OnFindViewById (int id);
public virtual Java.Lang.Object OnGetHost ();
public virtual Android.Views.LayoutInflater OnGetLayoutInflater ();
public virtual int OnGetWindowAnimations ();
public override bool OnHasView ();
public virtual bool OnHasWindowAnimations ();
public virtual void OnRequestPermissionsFromFragment (Fragment fragment, string[] permissions, int requestCode);
public virtual bool OnShouldSaveFragmentState (Fragment fragment);
public virtual bool OnShouldShowRequestPermissionRationale (string permission);
public virtual void OnStartActivityFromFragment (Fragment fragment, Android.Content.Intent intent, int requestCode);
public virtual void OnStartActivityFromFragment (Fragment fragment, Android.Content.Intent intent, int requestCode, Android.OS.Bundle options);
public virtual void OnStartIntentSenderFromFragment (Fragment fragment, Android.Content.IntentSender intent, int requestCode, Android.Content.Intent fillInIntent, int flagsMask, int flagsValues, int extraFlags, Android.OS.Bundle options);
public virtual void OnSupportInvalidateOptionsMenu ();
}
public abstract class FragmentManager : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentManager ();
protected FragmentManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int PopBackStackInclusive;
// properties
public virtual int BackStackEntryCount { get; }
public virtual System.Collections.Generic.IList<Fragment> Fragments { get; }
public virtual bool IsDestroyed { get; }
public virtual bool IsStateSaved { get; }
public virtual Fragment PrimaryNavigationFragment { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler BackStackChanged;
// methods
public virtual void AddOnBackStackChangedListener (FragmentManager.IOnBackStackChangedListener listener);
public virtual FragmentTransaction BeginTransaction ();
public virtual void Dump (string prefix, Java.IO.FileDescriptor fd, Java.IO.PrintWriter writer, string[] args);
public static void EnableDebugLogging (bool enabled);
public virtual bool ExecutePendingTransactions ();
public virtual Fragment FindFragmentById (int id);
public virtual Fragment FindFragmentByTag (string tag);
public virtual FragmentManager.IBackStackEntry GetBackStackEntryAt (int index);
public virtual Fragment GetFragment (Android.OS.Bundle bundle, string key);
[Obsolete ("deprecated")]
public virtual FragmentTransaction OpenTransaction ();
public virtual void PopBackStack ();
public virtual void PopBackStack (int id, int flags);
public virtual void PopBackStack (string name, int flags);
public virtual bool PopBackStackImmediate ();
public virtual bool PopBackStackImmediate (int id, int flags);
public virtual bool PopBackStackImmediate (string name, int flags);
public virtual void PutFragment (Android.OS.Bundle bundle, string key, Fragment fragment);
public virtual void RegisterFragmentLifecycleCallbacks (FragmentManager.FragmentLifecycleCallbacks cb, bool recursive);
public virtual void RemoveOnBackStackChangedListener (FragmentManager.IOnBackStackChangedListener listener);
public virtual Fragment.SavedState SaveFragmentInstanceState (Fragment f);
public virtual void UnregisterFragmentLifecycleCallbacks (FragmentManager.FragmentLifecycleCallbacks cb);
// inner types
public abstract class FragmentLifecycleCallbacks : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentManager.FragmentLifecycleCallbacks ();
protected FragmentManager.FragmentLifecycleCallbacks (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnFragmentActivityCreated (FragmentManager fm, Fragment f, Android.OS.Bundle savedInstanceState);
public virtual void OnFragmentAttached (FragmentManager fm, Fragment f, Android.Content.Context context);
public virtual void OnFragmentCreated (FragmentManager fm, Fragment f, Android.OS.Bundle savedInstanceState);
public virtual void OnFragmentDestroyed (FragmentManager fm, Fragment f);
public virtual void OnFragmentDetached (FragmentManager fm, Fragment f);
public virtual void OnFragmentPaused (FragmentManager fm, Fragment f);
public virtual void OnFragmentPreAttached (FragmentManager fm, Fragment f, Android.Content.Context context);
public virtual void OnFragmentPreCreated (FragmentManager fm, Fragment f, Android.OS.Bundle savedInstanceState);
public virtual void OnFragmentResumed (FragmentManager fm, Fragment f);
public virtual void OnFragmentSaveInstanceState (FragmentManager fm, Fragment f, Android.OS.Bundle outState);
public virtual void OnFragmentStarted (FragmentManager fm, Fragment f);
public virtual void OnFragmentStopped (FragmentManager fm, Fragment f);
public virtual void OnFragmentViewCreated (FragmentManager fm, Fragment f, Android.Views.View v, Android.OS.Bundle savedInstanceState);
public virtual void OnFragmentViewDestroyed (FragmentManager fm, Fragment f);
}
public interface IBackStackEntry : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Java.Lang.ICharSequence BreadCrumbShortTitleFormatted { get; }
public virtual int BreadCrumbShortTitleRes { get; }
public virtual Java.Lang.ICharSequence BreadCrumbTitleFormatted { get; }
public virtual int BreadCrumbTitleRes { get; }
public virtual int Id { get; }
public virtual string Name { get; }
}
public interface IOnBackStackChangedListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnBackStackChanged ();
}
}
public class FragmentManagerNonConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FragmentManagerNonConfig (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class FragmentPagerAdapter : Android.Support.V4.View.PagerAdapter, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentPagerAdapter (FragmentManager fm);
protected FragmentPagerAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Fragment GetItem (int position);
public virtual long GetItemId (int position);
public override bool IsViewFromObject (Android.Views.View view, Java.Lang.Object object);
}
public abstract class FragmentStatePagerAdapter : Android.Support.V4.View.PagerAdapter, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentStatePagerAdapter (FragmentManager fm);
protected FragmentStatePagerAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Fragment GetItem (int position);
public override bool IsViewFromObject (Android.Views.View view, Java.Lang.Object object);
}
public class FragmentTabHost : Android.Widget.TabHost, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentTabHost (Android.Content.Context context);
public FragmentTabHost (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected FragmentTabHost (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddTab (Android.Widget.TabHost.TabSpec tabSpec, Java.Lang.Class clss, Android.OS.Bundle args);
public virtual void OnTabChanged (string tabId);
public virtual void Setup (Android.Content.Context context, FragmentManager manager);
public virtual void Setup (Android.Content.Context context, FragmentManager manager, int containerId);
// inner types
public class DummyTabFactory : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentTabHost.DummyTabFactory (Android.Content.Context context);
protected FragmentTabHost.DummyTabFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Views.View CreateTabContent (string tag);
}
public class SavedState : Android.Views.View+BaseSavedState, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FragmentTabHost.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class TabInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public abstract class FragmentTransaction : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FragmentTransaction ();
protected FragmentTransaction (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int TransitEnterMask;
public static const int TransitExitMask;
public static const int TransitFragmentClose;
public static const int TransitFragmentFade;
public static const int TransitFragmentOpen;
public static const int TransitNone;
public static const int TransitUnset;
// properties
public virtual bool IsAddToBackStackAllowed { get; }
public virtual bool IsEmpty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FragmentTransaction Add (Fragment fragment, string tag);
public virtual FragmentTransaction Add (int containerViewId, Fragment fragment);
public virtual FragmentTransaction Add (int containerViewId, Fragment fragment, string tag);
public virtual FragmentTransaction AddSharedElement (Android.Views.View sharedElement, string name);
public virtual FragmentTransaction AddToBackStack (string name);
public virtual FragmentTransaction Attach (Fragment fragment);
public virtual int Commit ();
public virtual int CommitAllowingStateLoss ();
public virtual void CommitNow ();
public virtual void CommitNowAllowingStateLoss ();
public virtual FragmentTransaction Detach (Fragment fragment);
public virtual FragmentTransaction DisallowAddToBackStack ();
public virtual FragmentTransaction Hide (Fragment fragment);
public virtual FragmentTransaction Remove (Fragment fragment);
public virtual FragmentTransaction Replace (int containerViewId, Fragment fragment);
public virtual FragmentTransaction Replace (int containerViewId, Fragment fragment, string tag);
public virtual FragmentTransaction RunOnCommit (Java.Lang.IRunnable runnable);
public virtual FragmentTransaction SetAllowOptimization (bool allowOptimization);
public virtual FragmentTransaction SetBreadCrumbShortTitle (Java.Lang.ICharSequence text);
public virtual FragmentTransaction SetBreadCrumbShortTitle (int res);
public FragmentTransaction SetBreadCrumbShortTitle (string text);
public virtual FragmentTransaction SetBreadCrumbTitle (Java.Lang.ICharSequence text);
public virtual FragmentTransaction SetBreadCrumbTitle (int res);
public FragmentTransaction SetBreadCrumbTitle (string text);
public virtual FragmentTransaction SetCustomAnimations (int enter, int exit);
public virtual FragmentTransaction SetCustomAnimations (int enter, int exit, int popEnter, int popExit);
public virtual FragmentTransaction SetPrimaryNavigationFragment (Fragment fragment);
public virtual FragmentTransaction SetReorderingAllowed (bool reorderingAllowed);
public virtual FragmentTransaction SetTransition (int transit);
public virtual FragmentTransaction SetTransitionStyle (int styleRes);
public virtual FragmentTransaction Show (Fragment fragment);
}
public class FrameMetricsAggregator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FrameMetricsAggregator ();
public FrameMetricsAggregator (int metricTypeFlags);
protected FrameMetricsAggregator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int AnimationDuration;
public static const int AnimationIndex;
public static const int CommandDuration;
public static const int CommandIndex;
public static const int DelayDuration;
public static const int DelayIndex;
public static const int DrawDuration;
public static const int DrawIndex;
public static const int EveryDuration;
public static const int InputDuration;
public static const int InputIndex;
public static const int LayoutMeasureDuration;
public static const int LayoutMeasureIndex;
public static const int SwapDuration;
public static const int SwapIndex;
public static const int SyncDuration;
public static const int SyncIndex;
public static const int TotalDuration;
public static const int TotalIndex;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Add (Android.App.Activity activity);
public virtual Android.Util.SparseIntArray[] GetMetrics ();
public virtual Android.Util.SparseIntArray[] Remove (Android.App.Activity activity);
public virtual Android.Util.SparseIntArray[] Reset ();
public virtual Android.Util.SparseIntArray[] Stop ();
// inner types
public interface IMetricType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public interface INotificationBuilderWithBuilderAccessor : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.App.Notification.Builder Builder { get; }
// methods
public virtual Android.App.Notification Build ();
}
public interface INotificationSideChannel : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void Cancel (string p0, int p1, string p2);
public virtual void CancelAll (string p0);
public virtual void Notify (string p0, int p1, string p2, Android.App.Notification p3);
}
public abstract class JobIntentService : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public JobIntentService ();
protected JobIntentService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsStopped { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void EnqueueWork (Android.Content.Context context, Android.Content.ComponentName component, int jobId, Android.Content.Intent work);
public static void EnqueueWork (Android.Content.Context context, Java.Lang.Class cls, int jobId, Android.Content.Intent work);
public override Android.OS.IBinder OnBind (Android.Content.Intent intent);
protected virtual void OnHandleWork (Android.Content.Intent p0);
public virtual bool OnStopCurrentWork ();
public virtual void SetInterruptIfStopped (bool interruptIfStopped);
// inner types
public sealed class CompatWorkEnqueuer : Android.Support.V4.App.JobIntentService+WorkEnqueuer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void ServiceProcessingFinished ();
public override void ServiceProcessingStarted ();
public override void ServiceStartReceived ();
}
public sealed class CompatWorkItem : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public virtual Android.Content.Intent Intent { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Complete ();
}
public interface ICompatJobEngine : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.OS.IBinder CompatGetBinder ();
public virtual JobIntentService.IGenericWorkItem DequeueWork ();
}
public interface IGenericWorkItem : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Content.Intent Intent { get; }
// methods
public virtual void Complete ();
}
public sealed class JobServiceEngineImpl : Android.App.Job.JobServiceEngine, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IBinder CompatGetBinder ();
public virtual JobIntentService.IGenericWorkItem DequeueWork ();
public override bool OnStartJob (Android.App.Job.JobParameters params);
public override bool OnStopJob (Android.App.Job.JobParameters params);
// inner types
public sealed class WrapperWorkItem : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public virtual Android.Content.Intent Intent { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Complete ();
}
}
public sealed class JobWorkEnqueuer : Android.Support.V4.App.JobIntentService+WorkEnqueuer, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class WorkEnqueuer : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected JobIntentService.JobServiceEngineImpl.WorkEnqueuer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ServiceProcessingFinished ();
public virtual void ServiceProcessingStarted ();
public virtual void ServiceStartReceived ();
}
}
public class ListFragment : Android.Support.V4.App.Fragment, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ListFragment ();
protected ListFragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Widget.IListAdapter ListAdapter { get; set; }
public virtual Android.Widget.ListView ListView { get; }
public virtual long SelectedItemId { get; }
public virtual int SelectedItemPosition { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnListItemClick (Android.Widget.ListView l, Android.Views.View v, int position, long id);
public virtual void SetEmptyText (Java.Lang.ICharSequence text);
public void SetEmptyText (string text);
public virtual void SetListShown (bool shown);
public virtual void SetListShownNoAnimation (bool shown);
public virtual void SetSelection (int position);
}
public abstract class LoaderManager : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LoaderManager ();
protected LoaderManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasRunningLoaders { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void DestroyLoader (int id);
public virtual void Dump (string prefix, Java.IO.FileDescriptor fd, Java.IO.PrintWriter writer, string[] args);
public static void EnableDebugLogging (bool enabled);
public virtual Android.Support.V4.Content.Loader GetLoader (int id);
public virtual Android.Support.V4.Content.Loader InitLoader (int id, Android.OS.Bundle args, LoaderManager.ILoaderCallbacks callback);
public virtual Android.Support.V4.Content.Loader RestartLoader (int id, Android.OS.Bundle args, LoaderManager.ILoaderCallbacks callback);
// inner types
public interface ILoaderCallbacks : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Support.V4.Content.Loader OnCreateLoader (int id, Android.OS.Bundle args);
public virtual void OnLoadFinished (Android.Support.V4.Content.Loader loader, Java.Lang.Object data);
public virtual void OnLoaderReset (Android.Support.V4.Content.Loader loader);
}
}
public sealed class NavUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ParentActivity = "android.support.PARENT_ACTIVITY";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Content.Intent GetParentActivityIntent (Android.App.Activity sourceActivity);
public static Android.Content.Intent GetParentActivityIntent (Android.Content.Context context, Android.Content.ComponentName componentName);
public static Android.Content.Intent GetParentActivityIntent (Android.Content.Context context, Java.Lang.Class sourceActivityClass);
public static string GetParentActivityName (Android.App.Activity sourceActivity);
public static string GetParentActivityName (Android.Content.Context context, Android.Content.ComponentName componentName);
public static void NavigateUpFromSameTask (Android.App.Activity sourceActivity);
public static void NavigateUpTo (Android.App.Activity sourceActivity, Android.Content.Intent upIntent);
public static bool ShouldUpRecreateTask (Android.App.Activity sourceActivity, Android.Content.Intent targetIntent);
}
public class NotificationCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat ();
protected NotificationCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int BadgeIconLarge;
public static const int BadgeIconNone;
public static const int BadgeIconSmall;
public static const string CategoryAlarm = "alarm";
public static const string CategoryCall = "call";
public static const string CategoryEmail = "email";
public static const string CategoryError = "err";
public static const string CategoryEvent = "event";
public static const string CategoryMessage = "msg";
public static const string CategoryProgress = "progress";
public static const string CategoryPromo = "promo";
public static const string CategoryRecommendation = "recommendation";
public static const string CategoryReminder = "reminder";
public static const string CategoryService = "service";
public static const string CategorySocial = "social";
public static const string CategoryStatus = "status";
public static const string CategorySystem = "sys";
public static const string CategoryTransport = "transport";
public static const int ColorDefault;
public static const int DefaultAll;
public static const int DefaultLights;
public static const int DefaultSound;
public static const int DefaultVibrate;
public static const string ExtraAudioContentsUri = "android.audioContents";
public static const string ExtraBackgroundImageUri = "android.backgroundImageUri";
public static const string ExtraBigText = "android.bigText";
public static const string ExtraCompactActions = "android.compactActions";
public static const string ExtraConversationTitle = "android.conversationTitle";
public static const string ExtraInfoText = "android.infoText";
public static const string ExtraLargeIcon = "android.largeIcon";
public static const string ExtraLargeIconBig = "android.largeIcon.big";
public static const string ExtraMediaSession = "android.mediaSession";
public static const string ExtraMessages = "android.messages";
public static const string ExtraPeople = "android.people";
public static const string ExtraPicture = "android.picture";
public static const string ExtraProgress = "android.progress";
public static const string ExtraProgressIndeterminate = "android.progressIndeterminate";
public static const string ExtraProgressMax = "android.progressMax";
public static const string ExtraRemoteInputHistory = "android.remoteInputHistory";
public static const string ExtraSelfDisplayName = "android.selfDisplayName";
public static const string ExtraShowChronometer = "android.showChronometer";
public static const string ExtraShowWhen = "android.showWhen";
public static const string ExtraSmallIcon = "android.icon";
public static const string ExtraSubText = "android.subText";
public static const string ExtraSummaryText = "android.summaryText";
public static const string ExtraTemplate = "android.template";
public static const string ExtraText = "android.text";
public static const string ExtraTextLines = "android.textLines";
public static const string ExtraTitle = "android.title";
public static const string ExtraTitleBig = "android.title.big";
public static const int FlagAutoCancel;
public static const int FlagForegroundService;
public static const int FlagGroupSummary;
[Obsolete ("deprecated")]
public static const int FlagHighPriority;
public static const int FlagInsistent;
public static const int FlagLocalOnly;
public static const int FlagNoClear;
public static const int FlagOngoingEvent;
public static const int FlagOnlyAlertOnce;
public static const int FlagShowLights;
public static const int GroupAlertAll;
public static const int GroupAlertChildren;
public static const int GroupAlertSummary;
public static const int PriorityDefault;
public static const int PriorityHigh;
public static const int PriorityLow;
public static const int PriorityMax;
public static const int PriorityMin;
public static const int StreamDefault;
public static const int VisibilityPrivate;
public static const int VisibilityPublic;
public static const int VisibilitySecret;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static NotificationCompat.Action GetAction (Android.App.Notification notification, int actionIndex);
public static int GetActionCount (Android.App.Notification notification);
public static int GetBadgeIconType (Android.App.Notification notification);
public static string GetCategory (Android.App.Notification notification);
public static string GetChannelId (Android.App.Notification notification);
public static Android.OS.Bundle GetExtras (Android.App.Notification notification);
public static string GetGroup (Android.App.Notification notification);
public static int GetGroupAlertBehavior (Android.App.Notification notification);
public static bool GetLocalOnly (Android.App.Notification notification);
public static string GetShortcutId (Android.App.Notification notification);
public static string GetSortKey (Android.App.Notification notification);
public static long GetTimeoutAfter (Android.App.Notification notification);
public static bool IsGroupSummary (Android.App.Notification notification);
// inner types
public class Action : Android.Support.V4.App.NotificationCompatBase+Action, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NotificationCompat.Action (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NotificationCompat.Action (int icon, Java.Lang.ICharSequence title, Android.App.PendingIntent intent);
public NotificationCompat.Action (int icon, string title, Android.App.PendingIntent intent);
// properties
public override Android.App.PendingIntent ActionIntent { get; }
public override bool AllowGeneratedReplies { get; }
public override Android.OS.Bundle Extras { get; }
public static NotificationCompatBase.Action.IFactory Factory { get; }
public override int Icon { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.ICharSequence TitleFormatted { get; }
// methods
public override RemoteInputCompatBase.RemoteInput[] GetDataOnlyRemoteInputs ();
public override RemoteInputCompatBase.RemoteInput[] GetRemoteInputs ();
public virtual RemoteInput[] _GetDataOnlyRemoteInputs ();
protected virtual RemoteInput[] _GetRemoteInputs ();
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.Builder (NotificationCompat.Action action);
public NotificationCompat.Action.Builder (int icon, Java.Lang.ICharSequence title, Android.App.PendingIntent intent);
public NotificationCompat.Action.Builder (int icon, string title, Android.App.PendingIntent intent);
// properties
public Android.OS.Bundle Extras { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public NotificationCompat.Action.Builder AddExtras (Android.OS.Bundle extras);
public NotificationCompat.Action.Builder AddRemoteInput (RemoteInput remoteInput);
public NotificationCompat.Action Build ();
public NotificationCompat.Action.Builder Extend (NotificationCompat.Action.IExtender extender);
public NotificationCompat.Action.Builder SetAllowGeneratedReplies (bool allowGeneratedReplies);
}
public interface IExtender : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual NotificationCompat.Action.Builder Extend (NotificationCompat.Action.Builder builder);
}
public sealed class WearableExtender : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.WearableExtender ();
public NotificationCompat.Action.WearableExtender (NotificationCompat.Action action);
// properties
public string CancelLabel { get; }
public Java.Lang.ICharSequence CancelLabelFormatted { get; }
public string ConfirmLabel { get; }
public Java.Lang.ICharSequence ConfirmLabelFormatted { get; }
public bool HintDisplayActionInline { get; }
public bool HintLaunchesActivity { get; }
public string InProgressLabel { get; }
public Java.Lang.ICharSequence InProgressLabelFormatted { get; }
public bool IsAvailableOffline { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public NotificationCompat.Action.WearableExtender Clone ();
public virtual NotificationCompat.Action.Builder Extend (NotificationCompat.Action.Builder builder);
public NotificationCompat.Action.WearableExtender SetAvailableOffline (bool availableOffline);
public NotificationCompat.Action.WearableExtender SetCancelLabel (Java.Lang.ICharSequence label);
public NotificationCompat.Action.WearableExtender SetCancelLabel (string label);
public NotificationCompat.Action.WearableExtender SetConfirmLabel (Java.Lang.ICharSequence label);
public NotificationCompat.Action.WearableExtender SetConfirmLabel (string label);
public NotificationCompat.Action.WearableExtender SetHintDisplayActionInline (bool hintDisplayInline);
public NotificationCompat.Action.WearableExtender SetHintLaunchesActivity (bool hintLaunchesActivity);
public NotificationCompat.Action.WearableExtender SetInProgressLabel (Java.Lang.ICharSequence label);
public NotificationCompat.Action.WearableExtender SetInProgressLabel (string label);
}
}
public class BigPictureStyle : Android.Support.V4.App.NotificationCompat+Style, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.BigPictureStyle ();
public NotificationCompat.Action.BigPictureStyle (NotificationCompat.Builder builder);
protected NotificationCompat.Action.BigPictureStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual NotificationCompat.BigPictureStyle BigLargeIcon (Android.Graphics.Bitmap b);
public virtual NotificationCompat.BigPictureStyle BigPicture (Android.Graphics.Bitmap b);
public virtual NotificationCompat.BigPictureStyle SetBigContentTitle (Java.Lang.ICharSequence title);
public NotificationCompat.BigPictureStyle SetBigContentTitle (string title);
public virtual NotificationCompat.BigPictureStyle SetSummaryText (Java.Lang.ICharSequence cs);
public NotificationCompat.BigPictureStyle SetSummaryText (string cs);
}
public class BigTextStyle : Android.Support.V4.App.NotificationCompat+Style, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.BigTextStyle ();
public NotificationCompat.Action.BigTextStyle (NotificationCompat.Builder builder);
protected NotificationCompat.Action.BigTextStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual NotificationCompat.BigTextStyle BigText (Java.Lang.ICharSequence cs);
public NotificationCompat.BigTextStyle BigText (string cs);
public virtual NotificationCompat.BigTextStyle SetBigContentTitle (Java.Lang.ICharSequence title);
public NotificationCompat.BigTextStyle SetBigContentTitle (string title);
public virtual NotificationCompat.BigTextStyle SetSummaryText (Java.Lang.ICharSequence cs);
public NotificationCompat.BigTextStyle SetSummaryText (string cs);
}
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.Builder (Android.Content.Context context);
public NotificationCompat.Action.Builder (Android.Content.Context context, string channelId);
protected NotificationCompat.Action.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Widget.RemoteViews BigContentView { get; }
public virtual int Color { get; }
public virtual Android.Widget.RemoteViews ContentView { get; }
protected virtual NotificationCompat.BuilderExtender Extender { get; }
public virtual Android.OS.Bundle Extras { get; }
public virtual Android.Widget.RemoteViews HeadsUpContentView { get; }
public System.Collections.IList MActions { get; set; }
public Java.Lang.ICharSequence MContentInfo { get; set; }
public Java.Lang.ICharSequence MContentText { get; set; }
public Java.Lang.ICharSequence MContentTitle { get; set; }
public Android.Content.Context MContext { get; set; }
public Android.Graphics.Bitmap MLargeIcon { get; set; }
public Android.App.Notification MNotification { get; set; }
public int MNumber { get; set; }
public System.Collections.IList MPeople { get; set; }
public System.Collections.Generic.IList<Java.Lang.ICharSequence> MRemoteInputHistory { get; set; }
public NotificationCompat.Style MStyle { get; set; }
public Java.Lang.ICharSequence MSubText { get; set; }
public bool MUseChronometer { get; set; }
[Obsolete ("deprecated")]
public virtual Android.App.Notification Notification { get; }
public virtual int Priority { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual long WhenIfShowing { get; }
// methods
public virtual NotificationCompat.Builder AddAction (NotificationCompat.Action action);
public virtual NotificationCompat.Builder AddAction (int icon, Java.Lang.ICharSequence title, Android.App.PendingIntent intent);
public NotificationCompat.Builder AddAction (int icon, string title, Android.App.PendingIntent intent);
public virtual NotificationCompat.Builder AddExtras (Android.OS.Bundle extras);
public virtual NotificationCompat.Builder AddPerson (string uri);
public virtual Android.App.Notification Build ();
public virtual NotificationCompat.Builder Extend (NotificationCompat.IExtender extender);
protected static string LimitCharSequenceLength (string cs);
protected static Java.Lang.ICharSequence LimitCharSequenceLengthFormatted (Java.Lang.ICharSequence cs);
public virtual NotificationCompat.Builder SetAutoCancel (bool autoCancel);
public virtual NotificationCompat.Builder SetBadgeIconType (int icon);
public virtual NotificationCompat.Builder SetCategory (string category);
public virtual NotificationCompat.Builder SetChannelId (string channelId);
public virtual NotificationCompat.Builder SetColor (int argb);
public virtual NotificationCompat.Builder SetColorized (bool colorize);
public virtual NotificationCompat.Builder SetContent (Android.Widget.RemoteViews views);
public virtual NotificationCompat.Builder SetContentInfo (Java.Lang.ICharSequence info);
public NotificationCompat.Builder SetContentInfo (string info);
public virtual NotificationCompat.Builder SetContentIntent (Android.App.PendingIntent intent);
public virtual NotificationCompat.Builder SetContentText (Java.Lang.ICharSequence text);
public NotificationCompat.Builder SetContentText (string text);
public virtual NotificationCompat.Builder SetContentTitle (Java.Lang.ICharSequence title);
public NotificationCompat.Builder SetContentTitle (string title);
public virtual NotificationCompat.Builder SetCustomBigContentView (Android.Widget.RemoteViews contentView);
public virtual NotificationCompat.Builder SetCustomContentView (Android.Widget.RemoteViews contentView);
public virtual NotificationCompat.Builder SetCustomHeadsUpContentView (Android.Widget.RemoteViews contentView);
public virtual NotificationCompat.Builder SetDefaults (int defaults);
public virtual NotificationCompat.Builder SetDeleteIntent (Android.App.PendingIntent intent);
public virtual NotificationCompat.Builder SetExtras (Android.OS.Bundle extras);
public virtual NotificationCompat.Builder SetFullScreenIntent (Android.App.PendingIntent intent, bool highPriority);
public virtual NotificationCompat.Builder SetGroup (string groupKey);
public virtual NotificationCompat.Builder SetGroupAlertBehavior (int groupAlertBehavior);
public virtual NotificationCompat.Builder SetGroupSummary (bool isGroupSummary);
public virtual NotificationCompat.Builder SetLargeIcon (Android.Graphics.Bitmap icon);
public virtual NotificationCompat.Builder SetLights (int argb, int onMs, int offMs);
public virtual NotificationCompat.Builder SetLocalOnly (bool b);
public virtual NotificationCompat.Builder SetNumber (int number);
public virtual NotificationCompat.Builder SetOngoing (bool ongoing);
public virtual NotificationCompat.Builder SetOnlyAlertOnce (bool onlyAlertOnce);
public virtual NotificationCompat.Builder SetPriority (int pri);
public virtual NotificationCompat.Builder SetProgress (int max, int progress, bool indeterminate);
public virtual NotificationCompat.Builder SetPublicVersion (Android.App.Notification n);
public virtual NotificationCompat.Builder SetRemoteInputHistory (Java.Lang.ICharSequence[] text);
public NotificationCompat.Builder SetRemoteInputHistory (string[] text);
public virtual NotificationCompat.Builder SetShortcutId (string shortcutId);
public virtual NotificationCompat.Builder SetShowWhen (bool show);
public virtual NotificationCompat.Builder SetSmallIcon (int icon);
public virtual NotificationCompat.Builder SetSmallIcon (int icon, int level);
public virtual NotificationCompat.Builder SetSortKey (string sortKey);
public virtual NotificationCompat.Builder SetSound (Android.Net.Uri sound);
public virtual NotificationCompat.Builder SetSound (Android.Net.Uri sound, int streamType);
public virtual NotificationCompat.Builder SetStyle (NotificationCompat.Style style);
public virtual NotificationCompat.Builder SetSubText (Java.Lang.ICharSequence text);
public NotificationCompat.Builder SetSubText (string text);
public virtual NotificationCompat.Builder SetTicker (Java.Lang.ICharSequence tickerText);
public NotificationCompat.Builder SetTicker (string tickerText);
public virtual NotificationCompat.Builder SetTicker (Java.Lang.ICharSequence tickerText, Android.Widget.RemoteViews views);
public NotificationCompat.Builder SetTicker (string tickerText, Android.Widget.RemoteViews views);
public virtual NotificationCompat.Builder SetTimeoutAfter (long durationMs);
public virtual NotificationCompat.Builder SetUsesChronometer (bool b);
public virtual NotificationCompat.Builder SetVibrate (long[] pattern);
public virtual NotificationCompat.Builder SetVisibility (int visibility);
public virtual NotificationCompat.Builder SetWhen (long when);
}
public class BuilderExtender : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NotificationCompat.Action.BuilderExtender ();
protected NotificationCompat.Action.BuilderExtender (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.App.Notification Build (NotificationCompat.Builder b, INotificationBuilderWithBuilderAccessor builder);
}
public sealed class CarExtender : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.CarExtender ();
public NotificationCompat.Action.CarExtender (Android.App.Notification notification);
// properties
public int Color { get; }
public Android.Graphics.Bitmap LargeIcon { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual NotificationCompat.Builder Extend (NotificationCompat.Builder builder);
public NotificationCompat.CarExtender.UnreadConversation GetUnreadConversation ();
public NotificationCompat.CarExtender SetColor (int color);
public NotificationCompat.CarExtender SetLargeIcon (Android.Graphics.Bitmap largeIcon);
public NotificationCompat.CarExtender SetUnreadConversation (NotificationCompat.CarExtender.UnreadConversation unreadConversation);
// inner types
public class UnreadConversation : Android.Support.V4.App.NotificationCompatBase+UnreadConversation, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NotificationCompat.Action.CarExtender.UnreadConversation (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual long LatestTimestamp { get; }
public virtual string Participant { get; }
public virtual Android.App.PendingIntent ReadPendingIntent { get; }
public virtual RemoteInput RemoteInput { get; }
public virtual Android.App.PendingIntent ReplyPendingIntent { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual string[] GetMessages ();
public virtual string[] GetParticipants ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.CarExtender.UnreadConversation.Builder (string name);
protected NotificationCompat.Action.CarExtender.UnreadConversation.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual NotificationCompat.CarExtender.UnreadConversation.Builder AddMessage (string message);
public virtual NotificationCompat.CarExtender.UnreadConversation Build ();
public virtual NotificationCompat.CarExtender.UnreadConversation.Builder SetLatestTimestamp (long timestamp);
public virtual NotificationCompat.CarExtender.UnreadConversation.Builder SetReadPendingIntent (Android.App.PendingIntent pendingIntent);
public virtual NotificationCompat.CarExtender.UnreadConversation.Builder SetReplyAction (Android.App.PendingIntent pendingIntent, RemoteInput remoteInput);
}
}
}
public class DecoratedCustomViewStyle : Android.Support.V4.App.NotificationCompat+Style, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.CarExtender.UnreadConversation.DecoratedCustomViewStyle ();
protected NotificationCompat.Action.CarExtender.UnreadConversation.DecoratedCustomViewStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IBadgeIconType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IExtender : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual NotificationCompat.Builder Extend (NotificationCompat.Builder builder);
}
public interface INotificationCompatImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.App.Notification Build (NotificationCompat.Builder p0, Java.Lang.Object p1);
public virtual NotificationCompat.Action GetAction (Android.App.Notification p0, int p1);
public virtual NotificationCompat.Action[] GetActionsFromParcelableArrayList (System.Collections.Generic.IList<Android.OS.IParcelable> p0);
public virtual Android.OS.Bundle GetBundleForUnreadConversation (NotificationCompatBase.UnreadConversation p0);
public virtual System.Collections.Generic.IList<Android.OS.IParcelable> GetParcelableArrayListForActions (NotificationCompat.Action[] p0);
public virtual NotificationCompatBase.UnreadConversation GetUnreadConversationFromBundle (Android.OS.Bundle p0, NotificationCompatBase.UnreadConversation.IFactory p1, RemoteInputCompatBase.RemoteInput.IFactory p2);
}
public interface INotificationVisibility : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class InboxStyle : Android.Support.V4.App.NotificationCompat+Style, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.CarExtender.UnreadConversation.InboxStyle ();
public NotificationCompat.Action.CarExtender.UnreadConversation.InboxStyle (NotificationCompat.Builder builder);
protected NotificationCompat.Action.CarExtender.UnreadConversation.InboxStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual NotificationCompat.InboxStyle AddLine (Java.Lang.ICharSequence cs);
public NotificationCompat.InboxStyle AddLine (string cs);
public virtual NotificationCompat.InboxStyle SetBigContentTitle (Java.Lang.ICharSequence title);
public NotificationCompat.InboxStyle SetBigContentTitle (string title);
public virtual NotificationCompat.InboxStyle SetSummaryText (Java.Lang.ICharSequence cs);
public NotificationCompat.InboxStyle SetSummaryText (string cs);
}
public class MessagingStyle : Android.Support.V4.App.NotificationCompat+Style, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle (Java.Lang.ICharSequence userDisplayName);
public NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle (string userDisplayName);
protected NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int MaximumRetainedMessages;
// properties
public string ConversationTitle { get; }
public virtual Java.Lang.ICharSequence ConversationTitleFormatted { get; }
public virtual System.Collections.Generic.IList<NotificationCompat.MessagingStyle.Message> Messages { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string UserDisplayName { get; }
public virtual Java.Lang.ICharSequence UserDisplayNameFormatted { get; }
// methods
public virtual NotificationCompat.MessagingStyle AddMessage (NotificationCompat.MessagingStyle.Message message);
public virtual NotificationCompat.MessagingStyle AddMessage (Java.Lang.ICharSequence text, long timestamp, Java.Lang.ICharSequence sender);
public NotificationCompat.MessagingStyle AddMessage (string text, long timestamp, string sender);
public static NotificationCompat.MessagingStyle ExtractMessagingStyleFromNotification (Android.App.Notification notification);
public virtual NotificationCompat.MessagingStyle SetConversationTitle (Java.Lang.ICharSequence conversationTitle);
public NotificationCompat.MessagingStyle SetConversationTitle (string conversationTitle);
// inner types
public sealed class Message : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle.Message (Java.Lang.ICharSequence text, long timestamp, Java.Lang.ICharSequence sender);
public NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle.Message (string text, long timestamp, string sender);
// properties
public string DataMimeType { get; }
public Android.Net.Uri DataUri { get; }
public Android.OS.Bundle Extras { get; }
public string Sender { get; }
public Java.Lang.ICharSequence SenderFormatted { get; }
public string Text { get; }
public Java.Lang.ICharSequence TextFormatted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public long Timestamp { get; }
// methods
public NotificationCompat.MessagingStyle.Message SetData (string dataMimeType, Android.Net.Uri dataUri);
}
}
public class NotificationCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle.NotificationCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.App.Notification Build (NotificationCompat.Builder b, Java.Lang.Object extender);
public virtual NotificationCompat.Action GetAction (Android.App.Notification n, int actionIndex);
public virtual NotificationCompat.Action[] GetActionsFromParcelableArrayList (System.Collections.Generic.IList<Android.OS.IParcelable> parcelables);
public virtual Android.OS.Bundle GetBundleForUnreadConversation (NotificationCompatBase.UnreadConversation uc);
public virtual System.Collections.Generic.IList<Android.OS.IParcelable> GetParcelableArrayListForActions (NotificationCompat.Action[] actions);
public virtual NotificationCompatBase.UnreadConversation GetUnreadConversationFromBundle (Android.OS.Bundle b, NotificationCompatBase.UnreadConversation.IFactory factory, RemoteInputCompatBase.RemoteInput.IFactory remoteInputFactory);
// inner types
public class BuilderBase : Java.Lang.Object, Android.Runtime.IJavaObject, INotificationBuilderWithBuilderAccessor, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle.NotificationCompatBaseImpl.BuilderBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.App.Notification.Builder Builder { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.App.Notification Build ();
}
}
public abstract class Style : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle.NotificationCompatBaseImpl.Style ();
protected NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle.NotificationCompatBaseImpl.Style (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected NotificationCompat.Builder MBuilder { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddCompatExtras (Android.OS.Bundle extras);
public virtual void Apply (INotificationBuilderWithBuilderAccessor builder);
public virtual Android.Widget.RemoteViews ApplyStandardTemplate (bool showSmallIcon, int resId, bool fitIn1U);
public virtual Android.App.Notification Build ();
public virtual void BuildIntoRemoteViews (Android.Widget.RemoteViews outerView, Android.Widget.RemoteViews innerView);
public virtual Android.Graphics.Bitmap CreateColoredBitmap (int iconId, int color);
public virtual Android.Widget.RemoteViews MakeBigContentView (INotificationBuilderWithBuilderAccessor builder);
public virtual Android.Widget.RemoteViews MakeContentView (INotificationBuilderWithBuilderAccessor builder);
public virtual Android.Widget.RemoteViews MakeHeadsUpContentView (INotificationBuilderWithBuilderAccessor builder);
protected virtual void RestoreFromCompatExtras (Android.OS.Bundle extras);
public virtual void SetBuilder (NotificationCompat.Builder builder);
}
public sealed class WearableExtender : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle.NotificationCompatBaseImpl.WearableExtender ();
public NotificationCompat.Action.CarExtender.UnreadConversation.MessagingStyle.NotificationCompatBaseImpl.WearableExtender (Android.App.Notification notification);
// fields
public static const int ScreenTimeoutLong;
public static const int ScreenTimeoutShort;
public static const int SizeDefault;
public static const int SizeFullScreen;
public static const int SizeLarge;
public static const int SizeMedium;
public static const int SizeSmall;
public static const int SizeXsmall;
public static const int UnsetActionIndex;
// properties
public System.Collections.Generic.IList<NotificationCompat.Action> Actions { get; }
public Android.Graphics.Bitmap Background { get; }
public string BridgeTag { get; }
public int ContentAction { get; }
public int ContentIcon { get; }
public int ContentIconGravity { get; }
public bool ContentIntentAvailableOffline { get; }
public int CustomContentHeight { get; }
public int CustomSizePreset { get; }
public string DismissalId { get; }
public Android.App.PendingIntent DisplayIntent { get; }
public int Gravity { get; }
public bool HintAmbientBigPicture { get; }
public bool HintAvoidBackgroundClipping { get; }
public bool HintContentIntentLaunchesActivity { get; }
public bool HintHideIcon { get; }
public int HintScreenTimeout { get; }
public bool HintShowBackgroundOnly { get; }
public System.Collections.Generic.IList<Android.App.Notification> Pages { get; }
public bool StartScrollBottom { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public NotificationCompat.WearableExtender AddAction (NotificationCompat.Action action);
public NotificationCompat.WearableExtender AddActions (System.Collections.Generic.IList<NotificationCompat.Action> actions);
public NotificationCompat.WearableExtender AddPage (Android.App.Notification page);
public NotificationCompat.WearableExtender AddPages (System.Collections.Generic.IList<Android.App.Notification> pages);
public NotificationCompat.WearableExtender ClearActions ();
public NotificationCompat.WearableExtender ClearPages ();
public NotificationCompat.WearableExtender Clone ();
public virtual NotificationCompat.Builder Extend (NotificationCompat.Builder builder);
public NotificationCompat.WearableExtender SetBackground (Android.Graphics.Bitmap background);
public NotificationCompat.WearableExtender SetBridgeTag (string bridgeTag);
public NotificationCompat.WearableExtender SetContentAction (int actionIndex);
public NotificationCompat.WearableExtender SetContentIcon (int icon);
public NotificationCompat.WearableExtender SetContentIconGravity (int contentIconGravity);
public NotificationCompat.WearableExtender SetContentIntentAvailableOffline (bool contentIntentAvailableOffline);
public NotificationCompat.WearableExtender SetCustomContentHeight (int height);
public NotificationCompat.WearableExtender SetCustomSizePreset (int sizePreset);
public NotificationCompat.WearableExtender SetDismissalId (string dismissalId);
public NotificationCompat.WearableExtender SetDisplayIntent (Android.App.PendingIntent intent);
public NotificationCompat.WearableExtender SetGravity (int gravity);
public NotificationCompat.WearableExtender SetHintAmbientBigPicture (bool hintAmbientBigPicture);
public NotificationCompat.WearableExtender SetHintAvoidBackgroundClipping (bool hintAvoidBackgroundClipping);
public NotificationCompat.WearableExtender SetHintContentIntentLaunchesActivity (bool hintContentIntentLaunchesActivity);
public NotificationCompat.WearableExtender SetHintHideIcon (bool hintHideIcon);
public NotificationCompat.WearableExtender SetHintScreenTimeout (int timeout);
public NotificationCompat.WearableExtender SetHintShowBackgroundOnly (bool hintShowBackgroundOnly);
public NotificationCompat.WearableExtender SetStartScrollBottom (bool startScrollBottom);
}
}
public class NotificationCompatBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompatBase ();
protected NotificationCompatBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public abstract class Action : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompatBase.Action ();
protected NotificationCompatBase.Action (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.App.PendingIntent ActionIntent { get; }
public virtual bool AllowGeneratedReplies { get; }
public virtual Android.OS.Bundle Extras { get; }
public virtual int Icon { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; }
// methods
public virtual RemoteInputCompatBase.RemoteInput[] GetDataOnlyRemoteInputs ();
public virtual RemoteInputCompatBase.RemoteInput[] GetRemoteInputs ();
// inner types
public interface IFactory : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual NotificationCompatBase.Action Build (int p0, Java.Lang.ICharSequence p1, Android.App.PendingIntent p2, Android.OS.Bundle p3, RemoteInputCompatBase.RemoteInput[] p4, RemoteInputCompatBase.RemoteInput[] p5, bool p6);
public virtual NotificationCompatBase.Action[] NewArray (int size);
}
}
public abstract class UnreadConversation : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompatBase.Action.UnreadConversation ();
protected NotificationCompatBase.Action.UnreadConversation (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public interface IFactory : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual NotificationCompatBase.UnreadConversation Build (string[] p0, RemoteInputCompatBase.RemoteInput p1, Android.App.PendingIntent p2, Android.App.PendingIntent p3, string[] p4, long p5);
}
}
}
public static class NotificationCompatBase_ActionIFactoryExtensions {
// methods
public static NotificationCompatBase.Action Build (this NotificationCompatBase.Action.IFactory self, int p0, string p1, Android.App.PendingIntent p2, Android.OS.Bundle p3, RemoteInputCompatBase.RemoteInput[] p4, RemoteInputCompatBase.RemoteInput[] p5, bool p6);
}
public sealed class NotificationCompatExtras : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraActionExtras = "android.support.actionExtras";
public static const string ExtraGroupKey = "android.support.groupKey";
public static const string ExtraGroupSummary = "android.support.isGroupSummary";
public static const string ExtraLocalOnly = "android.support.localOnly";
public static const string ExtraRemoteInputs = "android.support.remoteInputs";
public static const string ExtraSortKey = "android.support.sortKey";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class NotificationCompatSideChannelService : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompatSideChannelService ();
protected NotificationCompatSideChannelService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Cancel (string packageName, int id, string tag);
public virtual void CancelAll (string packageName);
public virtual void Notify (string packageName, int id, string tag, Android.App.Notification notification);
public override Android.OS.IBinder OnBind (Android.Content.Intent intent);
}
public sealed class NotificationManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ActionBindSideChannel = "android.support.BIND_NOTIFICATION_SIDE_CHANNEL";
public static const string ExtraUseSideChannel = "android.support.useSideChannel";
public static const int ImportanceDefault;
public static const int ImportanceHigh;
public static const int ImportanceLow;
public static const int ImportanceMax;
public static const int ImportanceMin;
public static const int ImportanceNone;
public static const int ImportanceUnspecified;
// properties
public int Importance { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool AreNotificationsEnabled ();
public void Cancel (int id);
public void Cancel (string tag, int id);
public void CancelAll ();
public static NotificationManagerCompat From (Android.Content.Context context);
public static System.Collections.Generic.ICollection<string> GetEnabledListenerPackages (Android.Content.Context context);
public void Notify (int id, Android.App.Notification notification);
public void Notify (string tag, int id, Android.App.Notification notification);
}
public abstract class NotificationSideChannelStub : Android.OS.Binder, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, INotificationSideChannel, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationSideChannelStub ();
protected NotificationSideChannelStub (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IBinder AsBinder ();
public static INotificationSideChannel AsInterface (Android.OS.IBinder obj);
public virtual void Cancel (string p0, int p1, string p2);
public virtual void CancelAll (string p0);
public virtual void Notify (string p0, int p1, string p2, Android.App.Notification p3);
public virtual bool OnTransact (int code, Android.OS.Parcel data, Android.OS.Parcel reply, int flags);
}
public sealed class RemoteInput : Android.Support.V4.App.RemoteInputCompatBase+RemoteInput, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraResultsData = "android.remoteinput.resultsData";
public static const string ResultsClipLabel = "android.remoteinput.results";
// properties
protected override bool AllowFreeFormInput { get; }
protected override System.Collections.Generic.ICollection<string> AllowedDataTypes { get; }
protected override Android.OS.Bundle Extras { get; }
public static RemoteInputCompatBase.RemoteInput.IFactory Factory { get; }
public bool IsDataOnly { get; }
protected override Java.Lang.ICharSequence LabelFormatted { get; }
protected override string ResultKey { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void AddDataResultToIntent (RemoteInput remoteInput, Android.Content.Intent intent, System.Collections.Generic.IDictionary<System.String,Android.Net.Uri> results);
public static void AddResultsToIntent (RemoteInput[] remoteInputs, Android.Content.Intent intent, Android.OS.Bundle results);
protected string[] GetChoices ();
protected override Java.Lang.ICharSequence[] GetChoicesFormatted ();
public static System.Collections.Generic.IDictionary<System.String,Android.Net.Uri> GetDataResultsFromIntent (Android.Content.Intent intent, string remoteInputResultKey);
public static Android.OS.Bundle GetResultsFromIntent (Android.Content.Intent intent);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemoteInput.Builder (string resultKey);
// properties
public Android.OS.Bundle Extras { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public RemoteInput.Builder AddExtras (Android.OS.Bundle extras);
public RemoteInput Build ();
public RemoteInput.Builder SetAllowDataType (string mimeType, bool doAllow);
public RemoteInput.Builder SetAllowFreeFormInput (bool allowFreeFormTextInput);
public RemoteInput.Builder SetChoices (Java.Lang.ICharSequence[] choices);
public RemoteInput.Builder SetChoices (string[] choices);
public RemoteInput.Builder SetLabel (Java.Lang.ICharSequence label);
public RemoteInput.Builder SetLabel (string label);
}
public interface IImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void AddDataResultToIntent (RemoteInput p0, Android.Content.Intent p1, System.Collections.Generic.IDictionary<System.String,Android.Net.Uri> p2);
public virtual void AddResultsToIntent (RemoteInput[] p0, Android.Content.Intent p1, Android.OS.Bundle p2);
public virtual System.Collections.Generic.IDictionary<System.String,Android.Net.Uri> GetDataResultsFromIntent (Android.Content.Intent p0, string p1);
public virtual Android.OS.Bundle GetResultsFromIntent (Android.Content.Intent p0);
}
public class ImplBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RemoteInput.ImplBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddDataResultToIntent (RemoteInput remoteInput, Android.Content.Intent intent, System.Collections.Generic.IDictionary<System.String,Android.Net.Uri> results);
public virtual void AddResultsToIntent (RemoteInput[] remoteInputs, Android.Content.Intent intent, Android.OS.Bundle results);
public virtual System.Collections.Generic.IDictionary<System.String,Android.Net.Uri> GetDataResultsFromIntent (Android.Content.Intent intent, string remoteInputResultKey);
public virtual Android.OS.Bundle GetResultsFromIntent (Android.Content.Intent intent);
}
}
public class RemoteInputCompatBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RemoteInputCompatBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public abstract class RemoteInput : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemoteInputCompatBase.RemoteInput ();
protected RemoteInputCompatBase.RemoteInput (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected virtual bool AllowFreeFormInput { get; }
protected virtual System.Collections.Generic.ICollection<string> AllowedDataTypes { get; }
protected virtual Android.OS.Bundle Extras { get; }
protected string Label { get; }
protected virtual Java.Lang.ICharSequence LabelFormatted { get; }
protected virtual string ResultKey { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected string[] GetChoices ();
protected virtual Java.Lang.ICharSequence[] GetChoicesFormatted ();
// inner types
public interface IFactory : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual RemoteInputCompatBase.RemoteInput Build (string p0, Java.Lang.ICharSequence p1, Java.Lang.ICharSequence[] p2, bool p3, Android.OS.Bundle p4, System.Collections.Generic.ICollection<string> p5);
public virtual RemoteInputCompatBase.RemoteInput[] NewArray (int size);
}
}
}
public static class RemoteInputCompatBase_RemoteInputIFactoryExtensions {
// methods
public static RemoteInputCompatBase.RemoteInput Build (this RemoteInputCompatBase.RemoteInput.IFactory self, string p0, string p1, string[] p2, bool p3, Android.OS.Bundle p4, System.Collections.Generic.ICollection<string> p5);
}
public sealed class ServiceCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int StartSticky;
public static const int StopForegroundDetach;
public static const int StopForegroundRemove;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void StopForeground (Android.App.Service service, int flags);
// inner types
public interface IStopForegroundFlags : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class ShareCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraCallingActivity = "android.support.v4.app.EXTRA_CALLING_ACTIVITY";
public static const string ExtraCallingPackage = "android.support.v4.app.EXTRA_CALLING_PACKAGE";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void ConfigureMenuItem (Android.Views.IMenuItem item, ShareCompat.IntentBuilder shareIntent);
public static void ConfigureMenuItem (Android.Views.IMenu menu, int menuItemId, ShareCompat.IntentBuilder shareIntent);
public static Android.Content.ComponentName GetCallingActivity (Android.App.Activity calledActivity);
public static string GetCallingPackage (Android.App.Activity calledActivity);
// inner types
public class IntentBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ShareCompat.IntentBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.Intent Intent { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual ShareCompat.IntentBuilder AddEmailBcc (string address);
public virtual ShareCompat.IntentBuilder AddEmailBcc (string[] addresses);
public virtual ShareCompat.IntentBuilder AddEmailCc (string address);
public virtual ShareCompat.IntentBuilder AddEmailCc (string[] addresses);
public virtual ShareCompat.IntentBuilder AddEmailTo (string address);
public virtual ShareCompat.IntentBuilder AddEmailTo (string[] addresses);
public virtual ShareCompat.IntentBuilder AddStream (Android.Net.Uri streamUri);
public virtual Android.Content.Intent CreateChooserIntent ();
public static ShareCompat.IntentBuilder From (Android.App.Activity launchingActivity);
public virtual ShareCompat.IntentBuilder SetChooserTitle (Java.Lang.ICharSequence title);
public virtual ShareCompat.IntentBuilder SetChooserTitle (int resId);
public ShareCompat.IntentBuilder SetChooserTitle (string title);
public virtual ShareCompat.IntentBuilder SetEmailBcc (string[] addresses);
public virtual ShareCompat.IntentBuilder SetEmailCc (string[] addresses);
public virtual ShareCompat.IntentBuilder SetEmailTo (string[] addresses);
public virtual ShareCompat.IntentBuilder SetHtmlText (string htmlText);
public virtual ShareCompat.IntentBuilder SetStream (Android.Net.Uri streamUri);
public virtual ShareCompat.IntentBuilder SetSubject (string subject);
public virtual ShareCompat.IntentBuilder SetText (Java.Lang.ICharSequence text);
public ShareCompat.IntentBuilder SetText (string text);
public virtual ShareCompat.IntentBuilder SetType (string mimeType);
public virtual void StartChooser ();
}
public class IntentReader : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ShareCompat.IntentReader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.ComponentName CallingActivity { get; }
public virtual Android.Graphics.Drawables.Drawable CallingActivityIcon { get; }
public virtual Android.Graphics.Drawables.Drawable CallingApplicationIcon { get; }
public string CallingApplicationLabel { get; }
public virtual Java.Lang.ICharSequence CallingApplicationLabelFormatted { get; }
public virtual string CallingPackage { get; }
public virtual string HtmlText { get; }
public virtual bool IsMultipleShare { get; }
public virtual bool IsShareIntent { get; }
public virtual bool IsSingleShare { get; }
public virtual Android.Net.Uri Stream { get; }
public virtual int StreamCount { get; }
public virtual string Subject { get; }
public string Text { get; }
public virtual Java.Lang.ICharSequence TextFormatted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Type { get; }
// methods
public static ShareCompat.IntentReader From (Android.App.Activity activity);
public virtual string[] GetEmailBcc ();
public virtual string[] GetEmailCc ();
public virtual string[] GetEmailTo ();
public virtual Android.Net.Uri GetStream (int index);
}
}
public abstract class SharedElementCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SharedElementCallback ();
protected SharedElementCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IParcelable OnCaptureSharedElementSnapshot (Android.Views.View sharedElement, Android.Graphics.Matrix viewToGlobalMatrix, Android.Graphics.RectF screenBounds);
public virtual Android.Views.View OnCreateSnapshotView (Android.Content.Context context, Android.OS.IParcelable snapshot);
public virtual void OnMapSharedElements (System.Collections.Generic.IList<string> names, System.Collections.Generic.IDictionary<System.String,Android.Views.View> sharedElements);
public virtual void OnRejectSharedElements (System.Collections.Generic.IList<Android.Views.View> rejectedSharedElements);
public virtual void OnSharedElementEnd (System.Collections.Generic.IList<string> sharedElementNames, System.Collections.Generic.IList<Android.Views.View> sharedElements, System.Collections.Generic.IList<Android.Views.View> sharedElementSnapshots);
public virtual void OnSharedElementStart (System.Collections.Generic.IList<string> sharedElementNames, System.Collections.Generic.IList<Android.Views.View> sharedElements, System.Collections.Generic.IList<Android.Views.View> sharedElementSnapshots);
public virtual void OnSharedElementsArrived (System.Collections.Generic.IList<string> sharedElementNames, System.Collections.Generic.IList<Android.Views.View> sharedElements, SharedElementCallback.IOnSharedElementsReadyListener listener);
// inner types
public interface IOnSharedElementsReadyListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnSharedElementsReady ();
}
}
public class SupportActivity : Android.App.Activity, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SupportActivity ();
protected SupportActivity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Arch.Lifecycle.Lifecycle Lifecycle { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object GetExtraData (Java.Lang.Class extraDataClass);
public virtual void PutExtraData (SupportActivity.ExtraData extraData);
// inner types
public class ExtraData : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SupportActivity.ExtraData ();
protected SupportActivity.ExtraData (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public sealed class TaskStackBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// properties
public int IntentCount { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public TaskStackBuilder AddNextIntent (Android.Content.Intent nextIntent);
public TaskStackBuilder AddNextIntentWithParentStack (Android.Content.Intent nextIntent);
public TaskStackBuilder AddParentStack (Android.App.Activity sourceActivity);
public TaskStackBuilder AddParentStack (Android.Content.ComponentName sourceActivityName);
public TaskStackBuilder AddParentStack (Java.Lang.Class sourceActivityClass);
public static TaskStackBuilder Create (Android.Content.Context context);
public Android.Content.Intent EditIntentAt (int index);
[Obsolete ("deprecated")]
public static TaskStackBuilder From (Android.Content.Context context);
[Obsolete ("deprecated")]
public Android.Content.Intent GetIntent (int index);
public Android.Content.Intent[] GetIntents ();
public Android.App.PendingIntent GetPendingIntent (int requestCode, int flags);
public Android.App.PendingIntent GetPendingIntent (int requestCode, int flags, Android.OS.Bundle options);
[Obsolete ("deprecated")]
public virtual Java.Util.IIterator Iterator ();
public void StartActivities ();
public void StartActivities (Android.OS.Bundle options);
// inner types
public interface ISupportParentable : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Content.Intent SupportParentActivityIntent { get; }
}
public class TaskStackBuilderBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TaskStackBuilder.TaskStackBuilderBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.App.PendingIntent GetPendingIntent (Android.Content.Context context, Android.Content.Intent[] intents, int requestCode, int flags, Android.OS.Bundle options);
}
}
public abstract class AsyncTaskLoader : Android.Support.V4.Content.Loader, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AsyncTaskLoader (Android.Content.Context context);
protected AsyncTaskLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsLoadInBackgroundCanceled { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void CancelLoadInBackground ();
public virtual Java.Lang.Object LoadInBackground ();
public virtual void OnCanceled (Java.Lang.Object data);
protected virtual Java.Lang.Object OnLoadInBackground ();
public virtual void SetUpdateThrottle (long delayMS);
public virtual void WaitForLoader ();
}
public sealed class ContentResolverCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Database.ICursor Query (Android.Content.ContentResolver resolver, Android.Net.Uri uri, string[] projection, string selection, string[] selectionArgs, string sortOrder, Android.Support.V4.OS.CancellationSignal cancellationSignal);
}
public class ContextCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ContextCompat ();
protected ContextCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Content.PM.Permission CheckSelfPermission (Android.Content.Context context, string permission);
public static Android.Content.Context CreateDeviceProtectedStorageContext (Android.Content.Context context);
public static Java.IO.File GetCodeCacheDir (Android.Content.Context context);
public static int GetColor (Android.Content.Context context, int id);
public static Android.Content.Res.ColorStateList GetColorStateList (Android.Content.Context context, int id);
public static Java.IO.File GetDataDir (Android.Content.Context context);
public static Android.Graphics.Drawables.Drawable GetDrawable (Android.Content.Context context, int id);
public static Java.IO.File[] GetExternalCacheDirs (Android.Content.Context context);
public static Java.IO.File[] GetExternalFilesDirs (Android.Content.Context context, string type);
public static Java.IO.File GetNoBackupFilesDir (Android.Content.Context context);
public static Java.IO.File[] GetObbDirs (Android.Content.Context context);
public static bool IsDeviceProtectedStorage (Android.Content.Context context);
public static bool StartActivities (Android.Content.Context context, Android.Content.Intent[] intents);
public static bool StartActivities (Android.Content.Context context, Android.Content.Intent[] intents, Android.OS.Bundle options);
public static void StartActivity (Android.Content.Context context, Android.Content.Intent intent, Android.OS.Bundle options);
public static void StartForegroundService (Android.Content.Context context, Android.Content.Intent intent);
}
public class CursorLoader : Android.Support.V4.Content.AsyncTaskLoader, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CursorLoader (Android.Content.Context context);
protected CursorLoader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CursorLoader (Android.Content.Context context, Android.Net.Uri uri, string[] projection, string selection, string[] selectionArgs, string sortOrder);
// properties
public virtual string Selection { get; set; }
public virtual string SortOrder { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Android.Net.Uri Uri { get; set; }
// methods
public virtual void DeliverResult (Android.Database.ICursor cursor);
public virtual string[] GetProjection ();
public virtual string[] GetSelectionArgs ();
public override Java.Lang.Object LoadInBackground ();
public virtual void OnCanceled (Android.Database.ICursor cursor);
public virtual void SetProjection (string[] projection);
public virtual void SetSelectionArgs (string[] selectionArgs);
}
public class FileProvider : Android.Content.ContentProvider, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FileProvider ();
protected FileProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override int Delete (Android.Net.Uri uri, string selection, string[] selectionArgs);
public override string GetType (Android.Net.Uri uri);
public static Android.Net.Uri GetUriForFile (Android.Content.Context context, string authority, Java.IO.File file);
public override Android.Net.Uri Insert (Android.Net.Uri uri, Android.Content.ContentValues values);
public override bool OnCreate ();
public override Android.Database.ICursor Query (Android.Net.Uri uri, string[] projection, string selection, string[] selectionArgs, string sortOrder);
public override int Update (Android.Net.Uri uri, Android.Content.ContentValues values, string selection, string[] selectionArgs);
// inner types
public interface IPathStrategy : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.IO.File GetFileForUri (Android.Net.Uri p0);
public virtual Android.Net.Uri GetUriForFile (Java.IO.File p0);
}
public class SimplePathStrategy : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FileProvider.SimplePathStrategy (string authority);
protected FileProvider.SimplePathStrategy (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddRoot (string name, Java.IO.File root);
public virtual Java.IO.File GetFileForUri (Android.Net.Uri uri);
public virtual Android.Net.Uri GetUriForFile (Java.IO.File file);
}
}
public sealed class IntentCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
[Obsolete ("deprecated")]
public static const string ActionExternalApplicationsAvailable = "android.intent.action.EXTERNAL_APPLICATIONS_AVAILABLE";
[Obsolete ("deprecated")]
public static const string ActionExternalApplicationsUnavailable = "android.intent.action.EXTERNAL_APPLICATIONS_UNAVAILABLE";
public static const string CategoryLeanbackLauncher = "android.intent.category.LEANBACK_LAUNCHER";
[Obsolete ("deprecated")]
public static const string ExtraChangedPackageList = "android.intent.extra.changed_package_list";
[Obsolete ("deprecated")]
public static const string ExtraChangedUidList = "android.intent.extra.changed_uid_list";
public static const string ExtraHtmlText = "android.intent.extra.HTML_TEXT";
public static const string ExtraStartPlayback = "android.intent.extra.START_PLAYBACK";
[Obsolete ("deprecated")]
public static const int FlagActivityClearTask;
[Obsolete ("deprecated")]
public static const int FlagActivityTaskOnHome;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static Android.Content.Intent MakeMainActivity (Android.Content.ComponentName mainActivity);
public static Android.Content.Intent MakeMainSelectorActivity (string selectorAction, string selectorCategory);
[Obsolete ("deprecated")]
public static Android.Content.Intent MakeRestartActivityTask (Android.Content.ComponentName mainActivity);
// inner types
public class IntentCompatApi15Impl : Android.Support.V4.Content.IntentCompat+IntentCompatBaseImpl, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected IntentCompat.IntentCompatApi15Impl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Android.Content.Intent MakeMainSelectorActivity (string selectorAction, string selectorCategory);
}
public class IntentCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected IntentCompat.IntentCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Content.Intent MakeMainSelectorActivity (string selectorAction, string selectorCategory);
}
}
public class Loader : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Loader (Android.Content.Context context);
protected Loader (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.Context Context { get; }
public virtual int Id { get; }
public virtual bool IsAbandoned { get; }
public virtual bool IsReset { get; }
public virtual bool IsStarted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Abandon ();
public virtual bool CancelLoad ();
public virtual void CommitContentChanged ();
public virtual string DataToString (Java.Lang.Object data);
public virtual void DeliverCancellation ();
public virtual void DeliverResult (Java.Lang.Object data);
public virtual void Dump (string prefix, Java.IO.FileDescriptor fd, Java.IO.PrintWriter writer, string[] args);
public virtual void ForceLoad ();
protected virtual void OnAbandon ();
protected virtual bool OnCancelLoad ();
public virtual void OnContentChanged ();
protected virtual void OnForceLoad ();
protected virtual void OnReset ();
protected virtual void OnStartLoading ();
protected virtual void OnStopLoading ();
public virtual void RegisterListener (int id, Loader.IOnLoadCompleteListener listener);
public virtual void RegisterOnLoadCanceledListener (Loader.IOnLoadCanceledListener listener);
public virtual void Reset ();
public virtual void RollbackContentChanged ();
public void StartLoading ();
public virtual void StopLoading ();
public virtual bool TakeContentChanged ();
public virtual void UnregisterListener (Loader.IOnLoadCompleteListener listener);
public virtual void UnregisterOnLoadCanceledListener (Loader.IOnLoadCanceledListener listener);
// inner types
public sealed class ForceLoadContentObserver : Android.Database.ContentObserver, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Loader.ForceLoadContentObserver (Loader __self);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IOnLoadCanceledListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnLoadCanceled (Loader loader);
}
public interface IOnLoadCompleteListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnLoadComplete (Loader loader, Java.Lang.Object data);
}
public class LoadCanceledEventArgs : System.EventArgs {
// constructors
public Loader.LoadCanceledEventArgs (Loader loader);
// properties
public Loader Loader { get; }
}
public class LoadCompleteEventArgs : System.EventArgs {
// constructors
public Loader.LoadCompleteEventArgs (Loader loader, Java.Lang.Object data);
// properties
public Java.Lang.Object Data { get; }
public Loader Loader { get; }
}
}
public sealed class LocalBroadcastManager : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static LocalBroadcastManager GetInstance (Android.Content.Context context);
public void RegisterReceiver (Android.Content.BroadcastReceiver receiver, Android.Content.IntentFilter filter);
public bool SendBroadcast (Android.Content.Intent intent);
public void SendBroadcastSync (Android.Content.Intent intent);
public void UnregisterReceiver (Android.Content.BroadcastReceiver receiver);
}
public sealed class MimeTypeFilter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool Matches (string mimeType, string filter);
public static string Matches (string mimeType, string[] filters);
public static string Matches (string[] mimeTypes, string filter);
public static string[] MatchesMany (string[] mimeTypes, string filter);
}
public abstract class ModernAsyncTask : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ModernAsyncTask ();
protected ModernAsyncTask (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public bool IsCancelled { get; }
public static Java.Util.Concurrent.IExecutor ThreadPoolExecutor { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool Cancel (bool mayInterruptIfRunning);
protected virtual Java.Lang.Object DoInBackground (Java.Lang.Object[] p0);
public static void Execute (Java.Lang.IRunnable runnable);
public Java.Lang.Object Execute (Java.Lang.Object[] params);
public Java.Lang.Object ExecuteOnExecutor (Java.Util.Concurrent.IExecutor exec, Java.Lang.Object[] params);
public Java.Lang.Object Get ();
public Java.Lang.Object Get (long timeout, Java.Util.Concurrent.TimeUnit unit);
public ModernAsyncTask.Status GetStatus ();
protected virtual void OnCancelled ();
protected virtual void OnCancelled (Java.Lang.Object result);
protected virtual void OnPostExecute (Java.Lang.Object result);
protected virtual void OnPreExecute ();
protected virtual void OnProgressUpdate (Java.Lang.Object[] values);
protected void PublishProgress (Java.Lang.Object[] values);
public static void SetDefaultExecutor (Java.Util.Concurrent.IExecutor exec);
// inner types
public sealed class Status : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static ModernAsyncTask.Status Finished { get; }
public static ModernAsyncTask.Status Pending { get; }
public static ModernAsyncTask.Status Running { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ModernAsyncTask.Status ValueOf (string name);
public static ModernAsyncTask.Status[] Values ();
}
}
public sealed class ParallelExecutorCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
[Obsolete ("deprecated")]
public static Java.Util.Concurrent.IExecutor ParallelExecutor { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class PermissionChecker : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int PermissionDenied;
public static const int PermissionDeniedAppOp;
public static const int PermissionGranted;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int CheckCallingOrSelfPermission (Android.Content.Context context, string permission);
public static int CheckCallingPermission (Android.Content.Context context, string permission, string packageName);
public static int CheckPermission (Android.Content.Context context, string permission, int pid, int uid, string packageName);
public static int CheckSelfPermission (Android.Content.Context context, string permission);
// inner types
public interface IPermissionResult : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class SharedPreferencesCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public sealed class EditorCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static SharedPreferencesCompat.EditorCompat Instance { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Apply (Android.Content.ISharedPreferencesEditor editor);
}
}
public abstract class WakefulBroadcastReceiver : Android.Content.BroadcastReceiver, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public WakefulBroadcastReceiver ();
protected WakefulBroadcastReceiver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool CompleteWakefulIntent (Android.Content.Intent intent);
public static Android.Content.ComponentName StartWakefulService (Android.Content.Context context, Android.Content.Intent intent);
}
public sealed class ActivityInfoCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int ConfigUiMode;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ShortcutInfoCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ShortcutInfoCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.ComponentName Activity { get; }
public string DisabledMessage { get; }
public virtual Java.Lang.ICharSequence DisabledMessageFormatted { get; }
public virtual string Id { get; }
public virtual Android.Content.Intent Intent { get; }
public string LongLabel { get; }
public virtual Java.Lang.ICharSequence LongLabelFormatted { get; }
public string ShortLabel { get; }
public virtual Java.Lang.ICharSequence ShortLabelFormatted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Content.Intent[] GetIntents ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ShortcutInfoCompat.Builder (Android.Content.Context context, string id);
protected ShortcutInfoCompat.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual ShortcutInfoCompat Build ();
public virtual ShortcutInfoCompat.Builder SetActivity (Android.Content.ComponentName activity);
public virtual ShortcutInfoCompat.Builder SetDisabledMessage (Java.Lang.ICharSequence disabledMessage);
public ShortcutInfoCompat.Builder SetDisabledMessage (string disabledMessage);
[Obsolete ("deprecated")]
public virtual ShortcutInfoCompat.Builder SetIcon (Android.Graphics.Bitmap icon);
public virtual ShortcutInfoCompat.Builder SetIcon (Android.Support.V4.Graphics.Drawable.IconCompat icon);
[Obsolete ("deprecated")]
public virtual ShortcutInfoCompat.Builder SetIcon (int icon);
public virtual ShortcutInfoCompat.Builder SetIntent (Android.Content.Intent intent);
public virtual ShortcutInfoCompat.Builder SetIntents (Android.Content.Intent[] intents);
public virtual ShortcutInfoCompat.Builder SetLongLabel (Java.Lang.ICharSequence longLabel);
public ShortcutInfoCompat.Builder SetLongLabel (string longLabel);
public virtual ShortcutInfoCompat.Builder SetShortLabel (Java.Lang.ICharSequence shortLabel);
public ShortcutInfoCompat.Builder SetShortLabel (string shortLabel);
}
}
public class ShortcutManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ShortcutManagerCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Content.Intent CreateShortcutResultIntent (Android.Content.Context context, ShortcutInfoCompat shortcut);
public static bool IsRequestPinShortcutSupported (Android.Content.Context context);
public static bool RequestPinShortcut (Android.Content.Context context, ShortcutInfoCompat shortcut, Android.Content.IntentSender callback);
}
public sealed class ConfigurationHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetDensityDpi (Android.Content.Res.Resources resources);
[Obsolete ("deprecated")]
public static int GetScreenHeightDp (Android.Content.Res.Resources resources);
[Obsolete ("deprecated")]
public static int GetScreenWidthDp (Android.Content.Res.Resources resources);
[Obsolete ("deprecated")]
public static int GetSmallestScreenWidthDp (Android.Content.Res.Resources resources);
}
public class FontResourcesParserCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FontResourcesParserCompat ();
protected FontResourcesParserCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int FetchStrategyAsync;
public static const int FetchStrategyBlocking;
public static const int InfiniteTimeoutValue;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static FontResourcesParserCompat.IFamilyResourceEntry Parse (System.Xml.XmlReader parser, Android.Content.Res.Resources resources);
public static System.Collections.Generic.IList<System.Collections.Generic.IList<System.Byte[]>> ReadCerts (Android.Content.Res.Resources resources, int certsId);
// inner types
public sealed class FontFamilyFilesResourceEntry : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FontResourcesParserCompat.FontFamilyFilesResourceEntry (FontResourcesParserCompat.FontFileResourceEntry[] entries);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public FontResourcesParserCompat.FontFileResourceEntry[] GetEntries ();
}
public sealed class FontFileResourceEntry : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FontResourcesParserCompat.FontFileResourceEntry (string fileName, int weight, bool italic, int resourceId);
// properties
public string FileName { get; }
public bool IsItalic { get; }
public int ResourceId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int Weight { get; }
}
public interface IFamilyResourceEntry : Android.Runtime.IJavaObject, System.IDisposable {
}
public interface IFetchStrategy : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public sealed class ProviderResourceEntry : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FontResourcesParserCompat.ProviderResourceEntry (Android.Support.V4.Provider.FontRequest request, int strategy, int timeoutMs);
// properties
public int FetchStrategy { get; }
public Android.Support.V4.Provider.FontRequest Request { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int Timeout { get; }
}
}
public sealed class ResourcesCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetColor (Android.Content.Res.Resources res, int id, Android.Content.Res.Resources.Theme theme);
public static Android.Content.Res.ColorStateList GetColorStateList (Android.Content.Res.Resources res, int id, Android.Content.Res.Resources.Theme theme);
public static Android.Graphics.Drawables.Drawable GetDrawable (Android.Content.Res.Resources res, int id, Android.Content.Res.Resources.Theme theme);
public static Android.Graphics.Drawables.Drawable GetDrawableForDensity (Android.Content.Res.Resources res, int id, int density, Android.Content.Res.Resources.Theme theme);
public static Android.Graphics.Typeface GetFont (Android.Content.Context context, int id);
public static Android.Graphics.Typeface GetFont (Android.Content.Context context, int id, Android.Util.TypedValue value, int style, Android.Widget.TextView targetView);
}
public class TypedArrayUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public TypedArrayUtils ();
protected TypedArrayUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetAttr (Android.Content.Context context, int attr, int fallbackAttr);
public static bool GetBoolean (Android.Content.Res.TypedArray a, int index, int fallbackIndex, bool defaultValue);
public static Android.Graphics.Drawables.Drawable GetDrawable (Android.Content.Res.TypedArray a, int index, int fallbackIndex);
public static int GetInt (Android.Content.Res.TypedArray a, int index, int fallbackIndex, int defaultValue);
public static bool GetNamedBoolean (Android.Content.Res.TypedArray a, System.Xml.XmlReader parser, string attrName, int resId, bool defaultValue);
public static int GetNamedColor (Android.Content.Res.TypedArray a, System.Xml.XmlReader parser, string attrName, int resId, int defaultValue);
public static float GetNamedFloat (Android.Content.Res.TypedArray a, System.Xml.XmlReader parser, string attrName, int resId, float defaultValue);
public static int GetNamedInt (Android.Content.Res.TypedArray a, System.Xml.XmlReader parser, string attrName, int resId, int defaultValue);
public static int GetNamedResourceId (Android.Content.Res.TypedArray a, System.Xml.XmlReader parser, string attrName, int resId, int defaultValue);
public static string GetNamedString (Android.Content.Res.TypedArray a, System.Xml.XmlReader parser, string attrName, int resId);
public static int GetResourceId (Android.Content.Res.TypedArray a, int index, int fallbackIndex, int defaultValue);
public static string GetString (Android.Content.Res.TypedArray a, int index, int fallbackIndex);
public static string GetText (Android.Content.Res.TypedArray a, int index, int fallbackIndex);
public static string[] GetTextArray (Android.Content.Res.TypedArray a, int index, int fallbackIndex);
public static Java.Lang.ICharSequence[] GetTextArrayFormatted (Android.Content.Res.TypedArray a, int index, int fallbackIndex);
public static Java.Lang.ICharSequence GetTextFormatted (Android.Content.Res.TypedArray a, int index, int fallbackIndex);
public static bool HasAttribute (System.Xml.XmlReader parser, string attrName);
public static Android.Content.Res.TypedArray ObtainAttributes (Android.Content.Res.Resources res, Android.Content.Res.Resources.Theme theme, Android.Util.IAttributeSet set, int[] attrs);
public static Android.Util.TypedValue PeekNamedValue (Android.Content.Res.TypedArray a, System.Xml.XmlReader parser, string attrName, int resId);
}
public sealed class DatabaseUtilsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string[] AppendSelectionArgs (string[] originalValues, string[] newValues);
public static string ConcatenateWhere (string a, string b);
}
public sealed class BitmapCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetAllocationByteCount (Android.Graphics.Bitmap bitmap);
public static bool HasMipMap (Android.Graphics.Bitmap bitmap);
public static void SetHasMipMap (Android.Graphics.Bitmap bitmap, bool hasMipMap);
// inner types
public class BitmapCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BitmapCompat.BitmapCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetAllocationByteCount (Android.Graphics.Bitmap bitmap);
public virtual bool HasMipMap (Android.Graphics.Bitmap bitmap);
public virtual void SetHasMipMap (Android.Graphics.Bitmap bitmap, bool hasMipMap);
}
}
public sealed class ColorUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int BlendARGB (int color1, int color2, float ratio);
public static void BlendHSL (float[] hsl1, float[] hsl2, float ratio, float[] outResult);
public static void BlendLAB (double[] lab1, double[] lab2, double ratio, double[] outResult);
public static double CalculateContrast (int foreground, int background);
public static double CalculateLuminance (int color);
public static int CalculateMinimumAlpha (int foreground, int background, float minContrastRatio);
public static void ColorToHSL (int color, float[] outHsl);
public static void ColorToLAB (int color, double[] outLab);
public static void ColorToXYZ (int color, double[] outXyz);
public static int CompositeColors (int foreground, int background);
public static double DistanceEuclidean (double[] labX, double[] labY);
public static int HSLToColor (float[] hsl);
public static int LABToColor (double l, double a, double b);
public static void LABToXYZ (double l, double a, double b, double[] outXyz);
public static void RGBToHSL (int r, int g, int b, float[] outHsl);
public static void RGBToLAB (int r, int g, int b, double[] outLab);
public static void RGBToXYZ (int r, int g, int b, double[] outXyz);
public static int SetAlphaComponent (int color, int alpha);
public static int XYZToColor (double x, double y, double z);
public static void XYZToLAB (double x, double y, double z, double[] outLab);
}
public sealed class PaintCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool HasGlyph (Android.Graphics.Paint paint, string string);
}
public class PathParser : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PathParser ();
protected PathParser (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool CanMorph (PathParser.PathDataNode[] nodesFrom, PathParser.PathDataNode[] nodesTo);
public static PathParser.PathDataNode[] CreateNodesFromPathData (string pathData);
public static Android.Graphics.Path CreatePathFromPathData (string pathData);
public static PathParser.PathDataNode[] DeepCopyNodes (PathParser.PathDataNode[] source);
public static void UpdateNodes (PathParser.PathDataNode[] target, PathParser.PathDataNode[] source);
// inner types
public class PathDataNode : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PathParser.PathDataNode (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public System.Collections.Generic.IList<float> MParams { get; set; }
public char MType { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void InterpolatePathDataNode (PathParser.PathDataNode nodeFrom, PathParser.PathDataNode nodeTo, float fraction);
public static void NodesToPath (PathParser.PathDataNode[] node, Android.Graphics.Path path);
}
}
public class TypefaceCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TypefaceCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Graphics.Typeface CreateFromFontInfo (Android.Content.Context context, Android.OS.CancellationSignal cancellationSignal, Android.Support.V4.Provider.FontsContractCompat.FontInfo[] fonts, int style);
public static Android.Graphics.Typeface CreateFromResourcesFamilyXml (Android.Content.Context context, Android.Support.V4.Content.Res.FontResourcesParserCompat.IFamilyResourceEntry entry, Android.Content.Res.Resources resources, int id, int style, Android.Widget.TextView targetView);
public static Android.Graphics.Typeface CreateFromResourcesFontFile (Android.Content.Context context, Android.Content.Res.Resources resources, int id, string path, int style);
public static Android.Graphics.Typeface FindFromCache (Android.Content.Res.Resources resources, int id, int style);
// inner types
public interface ITypefaceCompatImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Graphics.Typeface CreateFromFontFamilyFilesResourceEntry (Android.Content.Context p0, Android.Support.V4.Content.Res.FontResourcesParserCompat.FontFamilyFilesResourceEntry p1, Android.Content.Res.Resources p2, int p3);
public virtual Android.Graphics.Typeface CreateFromFontInfo (Android.Content.Context p0, Android.OS.CancellationSignal p1, Android.Support.V4.Provider.FontsContractCompat.FontInfo[] p2, int p3);
public virtual Android.Graphics.Typeface CreateFromResourcesFontFile (Android.Content.Context p0, Android.Content.Res.Resources p1, int p2, string p3, int p4);
}
}
public class TypefaceCompatUtil : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TypefaceCompatUtil (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void CloseQuietly (Java.IO.ICloseable c);
public static Java.Nio.ByteBuffer CopyToDirectBuffer (Android.Content.Context context, Android.Content.Res.Resources res, int id);
public static bool CopyToFile (Java.IO.File file, System.IO.Stream is);
public static bool CopyToFile (Java.IO.File file, Android.Content.Res.Resources res, int id);
public static Java.IO.File GetTempFile (Android.Content.Context context);
public static Java.Nio.ByteBuffer Mmap (Android.Content.Context context, Android.OS.CancellationSignal cancellationSignal, Android.Net.Uri uri);
}
public sealed class DrawableCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void ApplyTheme (Android.Graphics.Drawables.Drawable drawable, Android.Content.Res.Resources.Theme t);
public static bool CanApplyTheme (Android.Graphics.Drawables.Drawable drawable);
public static void ClearColorFilter (Android.Graphics.Drawables.Drawable drawable);
public static int GetAlpha (Android.Graphics.Drawables.Drawable drawable);
public static Android.Graphics.ColorFilter GetColorFilter (Android.Graphics.Drawables.Drawable drawable);
public static int GetLayoutDirection (Android.Graphics.Drawables.Drawable drawable);
public static void Inflate (Android.Graphics.Drawables.Drawable drawable, Android.Content.Res.Resources res, System.Xml.XmlReader parser, Android.Util.IAttributeSet attrs, Android.Content.Res.Resources.Theme theme);
public static bool IsAutoMirrored (Android.Graphics.Drawables.Drawable drawable);
public static void JumpToCurrentState (Android.Graphics.Drawables.Drawable drawable);
public static void SetAutoMirrored (Android.Graphics.Drawables.Drawable drawable, bool mirrored);
public static void SetHotspot (Android.Graphics.Drawables.Drawable drawable, float x, float y);
public static void SetHotspotBounds (Android.Graphics.Drawables.Drawable drawable, int left, int top, int right, int bottom);
public static bool SetLayoutDirection (Android.Graphics.Drawables.Drawable drawable, int layoutDirection);
public static void SetTint (Android.Graphics.Drawables.Drawable drawable, int tint);
public static void SetTintList (Android.Graphics.Drawables.Drawable drawable, Android.Content.Res.ColorStateList tint);
public static void SetTintMode (Android.Graphics.Drawables.Drawable drawable, Android.Graphics.PorterDuff.Mode tintMode);
public static Java.Lang.Object Unwrap (Android.Graphics.Drawables.Drawable drawable);
public static Android.Graphics.Drawables.Drawable Wrap (Android.Graphics.Drawables.Drawable drawable);
// inner types
public class DrawableCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DrawableCompat.DrawableCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ApplyTheme (Android.Graphics.Drawables.Drawable drawable, Android.Content.Res.Resources.Theme t);
public virtual bool CanApplyTheme (Android.Graphics.Drawables.Drawable drawable);
public virtual void ClearColorFilter (Android.Graphics.Drawables.Drawable drawable);
public virtual int GetAlpha (Android.Graphics.Drawables.Drawable drawable);
public virtual Android.Graphics.ColorFilter GetColorFilter (Android.Graphics.Drawables.Drawable drawable);
public virtual int GetLayoutDirection (Android.Graphics.Drawables.Drawable drawable);
public virtual void Inflate (Android.Graphics.Drawables.Drawable drawable, Android.Content.Res.Resources res, System.Xml.XmlReader parser, Android.Util.IAttributeSet attrs, Android.Content.Res.Resources.Theme t);
public virtual bool IsAutoMirrored (Android.Graphics.Drawables.Drawable drawable);
public virtual void JumpToCurrentState (Android.Graphics.Drawables.Drawable drawable);
public virtual void SetAutoMirrored (Android.Graphics.Drawables.Drawable drawable, bool mirrored);
public virtual void SetHotspot (Android.Graphics.Drawables.Drawable drawable, float x, float y);
public virtual void SetHotspotBounds (Android.Graphics.Drawables.Drawable drawable, int left, int top, int right, int bottom);
public virtual bool SetLayoutDirection (Android.Graphics.Drawables.Drawable drawable, int layoutDirection);
public virtual void SetTint (Android.Graphics.Drawables.Drawable drawable, int tint);
public virtual void SetTintList (Android.Graphics.Drawables.Drawable drawable, Android.Content.Res.ColorStateList tint);
public virtual void SetTintMode (Android.Graphics.Drawables.Drawable drawable, Android.Graphics.PorterDuff.Mode tintMode);
public virtual Android.Graphics.Drawables.Drawable Wrap (Android.Graphics.Drawables.Drawable drawable);
}
}
public interface IDrawableWrapper : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Graphics.Drawables.Drawable WrappedDrawable { get; set; }
}
public interface ITintAwareDrawable : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void SetTint (int p0);
public virtual void SetTintList (Android.Content.Res.ColorStateList p0);
public virtual void SetTintMode (Android.Graphics.PorterDuff.Mode p0);
}
public class IconCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected IconCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddToShortcutIntent (Android.Content.Intent outIntent);
public static IconCompat CreateWithAdaptiveBitmap (Android.Graphics.Bitmap bits);
public static IconCompat CreateWithBitmap (Android.Graphics.Bitmap bits);
public static IconCompat CreateWithContentUri (Android.Net.Uri uri);
public static IconCompat CreateWithContentUri (string uri);
public static IconCompat CreateWithData (byte[] data, int offset, int length);
public static IconCompat CreateWithResource (Android.Content.Context context, int resId);
public virtual Android.Graphics.Drawables.Icon ToIcon ();
}
public abstract class RoundedBitmapDrawable : Android.Graphics.Drawables.Drawable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RoundedBitmapDrawable (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public Android.Graphics.Bitmap Bitmap { get; }
public virtual bool Circular { get; set; }
public virtual float CornerRadius { get; set; }
public virtual int Gravity { get; set; }
public virtual bool HasAntiAlias { get; }
public virtual bool HasMipMap { get; }
public override int Opacity { get; }
public Android.Graphics.Paint Paint { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void Draw (Android.Graphics.Canvas canvas);
public override void SetAlpha (int alpha);
public virtual void SetAntiAlias (bool aa);
public override void SetColorFilter (Android.Graphics.ColorFilter cf);
public virtual void SetMipMap (bool mipMap);
public virtual void SetTargetDensity (Android.Graphics.Canvas canvas);
public virtual void SetTargetDensity (Android.Util.DisplayMetrics metrics);
public virtual void SetTargetDensity (int density);
}
public sealed class RoundedBitmapDrawableFactory : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static RoundedBitmapDrawable Create (Android.Content.Res.Resources res, Android.Graphics.Bitmap bitmap);
public static RoundedBitmapDrawable Create (Android.Content.Res.Resources res, System.IO.Stream is);
public static RoundedBitmapDrawable Create (Android.Content.Res.Resources res, string filepath);
}
public abstract class DisplayManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DisplayManagerCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string DisplayCategoryPresentation = "android.hardware.display.category.PRESENTATION";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Views.Display GetDisplay (int displayId);
public virtual Android.Views.Display[] GetDisplays ();
public virtual Android.Views.Display[] GetDisplays (string category);
public static DisplayManagerCompat GetInstance (Android.Content.Context context);
}
public sealed class FingerprintManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public bool HasEnrolledFingerprints { get; }
public bool IsHardwareDetected { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Authenticate (FingerprintManagerCompat.CryptoObject crypto, int flags, Android.Support.V4.OS.CancellationSignal cancel, FingerprintManagerCompat.AuthenticationCallback callback, Android.OS.Handler handler);
public static FingerprintManagerCompat From (Android.Content.Context context);
// inner types
public abstract class AuthenticationCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FingerprintManagerCompat.AuthenticationCallback ();
protected FingerprintManagerCompat.AuthenticationCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAuthenticationError (int errMsgId, Java.Lang.ICharSequence errString);
public void OnAuthenticationError (int errMsgId, string errString);
public virtual void OnAuthenticationFailed ();
public virtual void OnAuthenticationHelp (int helpMsgId, Java.Lang.ICharSequence helpString);
public void OnAuthenticationHelp (int helpMsgId, string helpString);
public virtual void OnAuthenticationSucceeded (FingerprintManagerCompat.AuthenticationResult result);
}
public sealed class AuthenticationResult : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FingerprintManagerCompat.AuthenticationResult (FingerprintManagerCompat.CryptoObject crypto);
// properties
public FingerprintManagerCompat.CryptoObject CryptoObject { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class CryptoObject : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FingerprintManagerCompat.CryptoObject (Java.Security.Signature signature);
public FingerprintManagerCompat.CryptoObject (Javax.Crypto.Cipher cipher);
public FingerprintManagerCompat.CryptoObject (Javax.Crypto.Mac mac);
protected FingerprintManagerCompat.CryptoObject (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Javax.Crypto.Cipher Cipher { get; }
public virtual Javax.Crypto.Mac Mac { get; }
public virtual Java.Security.Signature Signature { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public interface ISupportMenu : Android.Runtime.IJavaObject, Android.Views.IMenu, System.IDisposable {
}
public interface ISupportMenuItem : Android.Runtime.IJavaObject, Android.Views.IMenuItem, System.IDisposable {
// properties
public virtual Android.Views.View ActionView { get; }
public virtual int AlphabeticModifiers { get; }
public virtual Java.Lang.ICharSequence ContentDescriptionFormatted { get; }
public virtual Android.Content.Res.ColorStateList IconTintList { get; }
public virtual Android.Graphics.PorterDuff.Mode IconTintMode { get; }
public virtual bool IsActionViewExpanded { get; }
public virtual int NumericModifiers { get; }
public virtual Android.Support.V4.View.ActionProvider SupportActionProvider { get; }
public virtual Java.Lang.ICharSequence TooltipTextFormatted { get; }
// methods
public virtual bool CollapseActionView ();
public virtual bool ExpandActionView ();
public virtual Android.Views.IMenuItem SetActionView (Android.Views.View p0);
public virtual Android.Views.IMenuItem SetActionView (int p0);
public virtual Android.Views.IMenuItem SetAlphabeticShortcut (char p0, int p1);
public virtual ISupportMenuItem SetContentDescription (Java.Lang.ICharSequence p0);
public virtual Android.Views.IMenuItem SetIconTintList (Android.Content.Res.ColorStateList p0);
public virtual Android.Views.IMenuItem SetIconTintMode (Android.Graphics.PorterDuff.Mode p0);
public virtual Android.Views.IMenuItem SetNumericShortcut (char p0, int p1);
public virtual Android.Views.IMenuItem SetShortcut (char p0, char p1, int p2, int p3);
public virtual void SetShowAsAction (Android.Views.ShowAsAction p0);
public virtual Android.Views.IMenuItem SetShowAsActionFlags (Android.Views.ShowAsAction p0);
public virtual ISupportMenuItem SetSupportActionProvider (Android.Support.V4.View.ActionProvider p0);
public virtual ISupportMenuItem SetTooltipText (Java.Lang.ICharSequence p0);
}
public static class ISupportMenuItemExtensions {
// methods
public static ISupportMenuItem SetContentDescription (this ISupportMenuItem self, string p0);
public static ISupportMenuItem SetTooltipText (this ISupportMenuItem self, string p0);
}
public interface ISupportSubMenu : Android.Runtime.IJavaObject, ISupportMenu, Android.Views.IMenu, Android.Views.ISubMenu, System.IDisposable {
}
public abstract class SupportMenu : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int CategoryMask;
public static const int CategoryShift;
public static const int FlagKeepOpenOnSubmenuOpened;
public static const int SupportedModifiersMask;
public static const int UserMask;
public static const int UserShift;
}
public abstract class SupportMenuConsts : Android.Support.V4.Internal.View.SupportMenu, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public abstract class SupportMenuItem : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int ShowAsActionAlways;
public static const int ShowAsActionCollapseActionView;
public static const int ShowAsActionIfRoom;
public static const int ShowAsActionNever;
public static const int ShowAsActionWithText;
}
public abstract class SupportMenuItemConsts : Android.Support.V4.Internal.View.SupportMenuItem, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public class MathUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MathUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static double Clamp (double value, double min, double max);
public static int Clamp (int value, int min, int max);
public static float Clamp (float value, float min, float max);
}
public class AudioAttributesCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AudioAttributesCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ContentTypeMovie;
public static const int ContentTypeMusic;
public static const int ContentTypeSonification;
public static const int ContentTypeSpeech;
public static const int ContentTypeUnknown;
public static const int FlagAudibilityEnforced;
public static const int FlagHwAvSync;
public static const int UsageAlarm;
public static const int UsageAssistanceAccessibility;
public static const int UsageAssistanceNavigationGuidance;
public static const int UsageAssistanceSonification;
public static const int UsageAssistant;
public static const int UsageGame;
public static const int UsageMedia;
public static const int UsageNotification;
public static const int UsageNotificationCommunicationDelayed;
public static const int UsageNotificationCommunicationInstant;
public static const int UsageNotificationCommunicationRequest;
public static const int UsageNotificationEvent;
public static const int UsageNotificationRingtone;
public static const int UsageUnknown;
public static const int UsageVoiceCommunication;
public static const int UsageVoiceCommunicationSignalling;
// properties
public virtual int ContentType { get; }
public virtual int Flags { get; }
public virtual int LegacyStreamType { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Usage { get; }
public virtual int VolumeControlStream { get; }
// methods
public static void SetForceLegacyBehavior (bool force);
public virtual Java.Lang.Object Unwrap ();
public static AudioAttributesCompat Wrap (Java.Lang.Object aa);
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AudioAttributesCompat.Builder ();
public AudioAttributesCompat.Builder (AudioAttributesCompat aa);
protected AudioAttributesCompat.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual AudioAttributesCompat Build ();
public virtual AudioAttributesCompat.Builder SetContentType (int contentType);
public virtual AudioAttributesCompat.Builder SetFlags (int flags);
public virtual AudioAttributesCompat.Builder SetLegacyStreamType (int streamType);
public virtual AudioAttributesCompat.Builder SetUsage (int usage);
}
public interface IAttributeContentType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IAttributeUsage : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class MediaBrowserCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompat (Android.Content.Context context, Android.Content.ComponentName serviceComponent, MediaBrowserCompat.ConnectionCallback callback, Android.OS.Bundle rootHints);
// fields
public static const string CustomActionDownload = "android.support.v4.media.action.DOWNLOAD";
public static const string CustomActionRemoveDownloadedFile = "android.support.v4.media.action.REMOVE_DOWNLOADED_FILE";
public static const string ExtraDownloadProgress = "android.media.browse.extra.DOWNLOAD_PROGRESS";
public static const string ExtraMediaId = "android.media.browse.extra.MEDIA_ID";
public static const string ExtraPage = "android.media.browse.extra.PAGE";
public static const string ExtraPageSize = "android.media.browse.extra.PAGE_SIZE";
// properties
public Android.OS.Bundle Extras { get; }
public bool IsConnected { get; }
public string Root { get; }
public Android.Content.ComponentName ServiceComponent { get; }
public Session.MediaSessionCompat.Token SessionToken { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Connect ();
public void Disconnect ();
public void GetItem (string mediaId, MediaBrowserCompat.ItemCallback cb);
public void Search (string query, Android.OS.Bundle extras, MediaBrowserCompat.SearchCallback callback);
public void SendCustomAction (string action, Android.OS.Bundle extras, MediaBrowserCompat.CustomActionCallback callback);
public void Subscribe (string parentId, MediaBrowserCompat.SubscriptionCallback callback);
public void Subscribe (string parentId, Android.OS.Bundle options, MediaBrowserCompat.SubscriptionCallback callback);
public void Unsubscribe (string parentId);
public void Unsubscribe (string parentId, MediaBrowserCompat.SubscriptionCallback callback);
// inner types
public class CallbackHandler : Android.OS.Handler, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaBrowserCompat.CallbackHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ConnectionCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompat.ConnectionCallback ();
protected MediaBrowserCompat.ConnectionCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnConnected ();
public virtual void OnConnectionFailed ();
public virtual void OnConnectionSuspended ();
// inner types
public interface IConnectionCallbackInternal : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnConnected ();
public virtual void OnConnectionFailed ();
public virtual void OnConnectionSuspended ();
}
}
public abstract class CustomActionCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompat.ConnectionCallback.CustomActionCallback ();
protected MediaBrowserCompat.ConnectionCallback.CustomActionCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnError (string action, Android.OS.Bundle extras, Android.OS.Bundle data);
public virtual void OnProgressUpdate (string action, Android.OS.Bundle extras, Android.OS.Bundle data);
public virtual void OnResult (string action, Android.OS.Bundle extras, Android.OS.Bundle resultData);
}
public interface IMediaBrowserImpl : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.OS.Bundle Extras { get; }
public virtual bool IsConnected { get; }
public virtual string Root { get; }
public virtual Android.Content.ComponentName ServiceComponent { get; }
public virtual Session.MediaSessionCompat.Token SessionToken { get; }
// methods
public virtual void Connect ();
public virtual void Disconnect ();
public virtual void GetItem (string p0, MediaBrowserCompat.ItemCallback p1);
public virtual void Search (string p0, Android.OS.Bundle p1, MediaBrowserCompat.SearchCallback p2);
public virtual void SendCustomAction (string p0, Android.OS.Bundle p1, MediaBrowserCompat.CustomActionCallback p2);
public virtual void Subscribe (string p0, Android.OS.Bundle p1, MediaBrowserCompat.SubscriptionCallback p2);
public virtual void Unsubscribe (string p0, MediaBrowserCompat.SubscriptionCallback p1);
}
public interface IMediaBrowserServiceCallbackImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnConnectionFailed (Android.OS.Messenger p0);
public virtual void OnLoadChildren (Android.OS.Messenger p0, string p1, System.Collections.IList p2, Android.OS.Bundle p3);
public virtual void OnServiceConnected (Android.OS.Messenger p0, string p1, Session.MediaSessionCompat.Token p2, Android.OS.Bundle p3);
}
public abstract class ItemCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompat.ConnectionCallback.ItemCallback ();
protected MediaBrowserCompat.ConnectionCallback.ItemCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnError (string itemId);
public virtual void OnItemLoaded (MediaBrowserCompat.MediaItem item);
}
public class MediaBrowserImplBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaBrowserCompat.ConnectionCallback.MediaBrowserImplBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MediaBrowserCompat.ConnectionCallback.MediaBrowserImplBase (Android.Content.Context context, Android.Content.ComponentName serviceComponent, MediaBrowserCompat.ConnectionCallback callback, Android.OS.Bundle rootHints);
// properties
public virtual Android.OS.Bundle Extras { get; }
public virtual bool IsConnected { get; }
public virtual string Root { get; }
public virtual Android.Content.ComponentName ServiceComponent { get; }
public virtual Session.MediaSessionCompat.Token SessionToken { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Connect ();
public virtual void Disconnect ();
public virtual void GetItem (string mediaId, MediaBrowserCompat.ItemCallback cb);
public virtual void OnConnectionFailed (Android.OS.Messenger callback);
public virtual void OnLoadChildren (Android.OS.Messenger callback, string parentId, System.Collections.IList list, Android.OS.Bundle options);
public virtual void OnServiceConnected (Android.OS.Messenger callback, string root, Session.MediaSessionCompat.Token session, Android.OS.Bundle extra);
public virtual void Search (string query, Android.OS.Bundle extras, MediaBrowserCompat.SearchCallback callback);
public virtual void SendCustomAction (string action, Android.OS.Bundle extras, MediaBrowserCompat.CustomActionCallback callback);
public virtual void Subscribe (string parentId, Android.OS.Bundle options, MediaBrowserCompat.SubscriptionCallback callback);
public virtual void Unsubscribe (string parentId, MediaBrowserCompat.SubscriptionCallback callback);
}
public class MediaItem : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompat.ConnectionCallback.MediaItem (MediaDescriptionCompat description, int flags);
protected MediaBrowserCompat.ConnectionCallback.MediaItem (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int FlagBrowsable;
public static const int FlagPlayable;
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public virtual MediaDescriptionCompat Description { get; }
public virtual int Flags { get; }
public virtual bool IsBrowsable { get; }
public virtual bool IsPlayable { get; }
public virtual string MediaId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static MediaBrowserCompat.MediaItem FromMediaItem (Java.Lang.Object itemObj);
public static System.Collections.Generic.IList<MediaBrowserCompat.MediaItem> FromMediaItemList (System.Collections.Generic.IList<object> itemList);
public virtual void WriteToParcel (Android.OS.Parcel out, Android.OS.ParcelableWriteFlags flags);
// inner types
public interface IFlags : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public abstract class SearchCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompat.ConnectionCallback.MediaItem.SearchCallback ();
protected MediaBrowserCompat.ConnectionCallback.MediaItem.SearchCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnError (string query, Android.OS.Bundle extras);
public virtual void OnSearchResult (string query, Android.OS.Bundle extras, System.Collections.Generic.IList<MediaBrowserCompat.MediaItem> items);
}
public class ServiceBinderWrapper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompat.ConnectionCallback.MediaItem.ServiceBinderWrapper (Android.OS.IBinder target, Android.OS.Bundle rootHints);
protected MediaBrowserCompat.ConnectionCallback.MediaItem.ServiceBinderWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class SubscriptionCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompat.ConnectionCallback.MediaItem.SubscriptionCallback ();
protected MediaBrowserCompat.ConnectionCallback.MediaItem.SubscriptionCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnChildrenLoaded (string parentId, System.Collections.Generic.IList<MediaBrowserCompat.MediaItem> children);
public virtual void OnChildrenLoaded (string parentId, System.Collections.Generic.IList<MediaBrowserCompat.MediaItem> children, Android.OS.Bundle options);
public virtual void OnError (string parentId);
public virtual void OnError (string parentId, Android.OS.Bundle options);
}
}
public class MediaBrowserCompatUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserCompatUtils ();
protected MediaBrowserCompatUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool AreSameOptions (Android.OS.Bundle options1, Android.OS.Bundle options2);
public static bool HasDuplicatedItems (Android.OS.Bundle options1, Android.OS.Bundle options2);
}
public abstract class MediaBrowserServiceCompat : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserServiceCompat ();
protected MediaBrowserServiceCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string KeyMediaItem = "media_item";
public static const string KeySearchResults = "search_results";
public static const string ServiceInterface = "android.media.browse.MediaBrowserService";
// properties
public Android.OS.Bundle BrowserRootHints { get; }
public virtual Session.MediaSessionCompat.Token SessionToken { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Dump (Java.IO.FileDescriptor fd, Java.IO.PrintWriter writer, string[] args);
public virtual void NotifyChildrenChanged (string parentId);
public virtual void NotifyChildrenChanged (string parentId, Android.OS.Bundle options);
public override Android.OS.IBinder OnBind (Android.Content.Intent intent);
public virtual void OnCustomAction (string action, Android.OS.Bundle extras, MediaBrowserServiceCompat.Result result);
public virtual MediaBrowserServiceCompat.BrowserRoot OnGetRoot (string clientPackageName, int clientUid, Android.OS.Bundle rootHints);
public virtual void OnLoadChildren (string parentId, MediaBrowserServiceCompat.Result result);
public virtual void OnLoadChildren (string parentId, MediaBrowserServiceCompat.Result result, Android.OS.Bundle options);
public virtual void OnLoadItem (string itemId, MediaBrowserServiceCompat.Result result);
public virtual void OnSearch (string query, Android.OS.Bundle extras, MediaBrowserServiceCompat.Result result);
// inner types
public sealed class BrowserRoot : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaBrowserServiceCompat.BrowserRoot (string rootId, Android.OS.Bundle extras);
// fields
public static const string ExtraOffline = "android.service.media.extra.OFFLINE";
public static const string ExtraRecent = "android.service.media.extra.RECENT";
public static const string ExtraSuggested = "android.service.media.extra.SUGGESTED";
[Obsolete ("deprecated")]
public static const string ExtraSuggestionKeywords = "android.service.media.extra.SUGGESTION_KEYWORDS";
// properties
public Android.OS.Bundle Extras { get; }
public string RootId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IMediaBrowserServiceImpl : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.OS.Bundle BrowserRootHints { get; }
// methods
public virtual void NotifyChildrenChanged (string p0, Android.OS.Bundle p1);
public virtual Android.OS.IBinder OnBind (Android.Content.Intent p0);
public virtual void OnCreate ();
public virtual void SetSessionToken (Session.MediaSessionCompat.Token p0);
}
public class MediaBrowserServiceImplBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaBrowserServiceCompat.MediaBrowserServiceImplBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.OS.Bundle BrowserRootHints { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void NotifyChildrenChanged (string parentId, Android.OS.Bundle options);
public virtual Android.OS.IBinder OnBind (Android.Content.Intent intent);
public virtual void OnCreate ();
public virtual void SetSessionToken (Session.MediaSessionCompat.Token token);
}
public class Result : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaBrowserServiceCompat.Result (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Detach ();
public virtual void SendError (Android.OS.Bundle extras);
public virtual void SendProgressUpdate (Android.OS.Bundle extras);
public virtual void SendResult (Java.Lang.Object result);
}
}
public sealed class MediaDescriptionCompat : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const long BtFolderTypeAlbums;
public static const long BtFolderTypeArtists;
public static const long BtFolderTypeGenres;
public static const long BtFolderTypeMixed;
public static const long BtFolderTypePlaylists;
public static const long BtFolderTypeTitles;
public static const long BtFolderTypeYears;
public static const string DescriptionKeyMediaUri = "android.support.v4.media.description.MEDIA_URI";
public static const string DescriptionKeyNullBundleFlag = "android.support.v4.media.description.NULL_BUNDLE_FLAG";
public static const string ExtraBtFolderType = "android.media.extra.BT_FOLDER_TYPE";
public static const string ExtraDownloadStatus = "android.media.extra.DOWNLOAD_STATUS";
public static const long StatusDownloaded;
public static const long StatusDownloading;
public static const long StatusNotDownloaded;
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public string Description { get; }
public Java.Lang.ICharSequence DescriptionFormatted { get; }
public Android.OS.Bundle Extras { get; }
public Android.Graphics.Bitmap IconBitmap { get; }
public Android.Net.Uri IconUri { get; }
public Java.Lang.Object MediaDescription { get; }
public string MediaId { get; }
public Android.Net.Uri MediaUri { get; }
public string Subtitle { get; }
public Java.Lang.ICharSequence SubtitleFormatted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; }
public Java.Lang.ICharSequence TitleFormatted { get; }
// methods
public virtual int DescribeContents ();
public static MediaDescriptionCompat FromMediaDescription (Java.Lang.Object descriptionObj);
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaDescriptionCompat.Builder ();
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MediaDescriptionCompat Build ();
public MediaDescriptionCompat.Builder SetDescription (Java.Lang.ICharSequence description);
public MediaDescriptionCompat.Builder SetDescription (string description);
public MediaDescriptionCompat.Builder SetExtras (Android.OS.Bundle extras);
public MediaDescriptionCompat.Builder SetIconBitmap (Android.Graphics.Bitmap icon);
public MediaDescriptionCompat.Builder SetIconUri (Android.Net.Uri iconUri);
public MediaDescriptionCompat.Builder SetMediaId (string mediaId);
public MediaDescriptionCompat.Builder SetMediaUri (Android.Net.Uri mediaUri);
public MediaDescriptionCompat.Builder SetSubtitle (Java.Lang.ICharSequence subtitle);
public MediaDescriptionCompat.Builder SetSubtitle (string subtitle);
public MediaDescriptionCompat.Builder SetTitle (Java.Lang.ICharSequence title);
public MediaDescriptionCompat.Builder SetTitle (string title);
}
}
public sealed class MediaMetadataCompat : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string MetadataKeyAdvertisement = "android.media.metadata.ADVERTISEMENT";
public static const string MetadataKeyAlbum = "android.media.metadata.ALBUM";
public static const string MetadataKeyAlbumArt = "android.media.metadata.ALBUM_ART";
public static const string MetadataKeyAlbumArtUri = "android.media.metadata.ALBUM_ART_URI";
public static const string MetadataKeyAlbumArtist = "android.media.metadata.ALBUM_ARTIST";
public static const string MetadataKeyArt = "android.media.metadata.ART";
public static const string MetadataKeyArtUri = "android.media.metadata.ART_URI";
public static const string MetadataKeyArtist = "android.media.metadata.ARTIST";
public static const string MetadataKeyAuthor = "android.media.metadata.AUTHOR";
public static const string MetadataKeyBtFolderType = "android.media.metadata.BT_FOLDER_TYPE";
public static const string MetadataKeyCompilation = "android.media.metadata.COMPILATION";
public static const string MetadataKeyComposer = "android.media.metadata.COMPOSER";
public static const string MetadataKeyDate = "android.media.metadata.DATE";
public static const string MetadataKeyDiscNumber = "android.media.metadata.DISC_NUMBER";
public static const string MetadataKeyDisplayDescription = "android.media.metadata.DISPLAY_DESCRIPTION";
public static const string MetadataKeyDisplayIcon = "android.media.metadata.DISPLAY_ICON";
public static const string MetadataKeyDisplayIconUri = "android.media.metadata.DISPLAY_ICON_URI";
public static const string MetadataKeyDisplaySubtitle = "android.media.metadata.DISPLAY_SUBTITLE";
public static const string MetadataKeyDisplayTitle = "android.media.metadata.DISPLAY_TITLE";
public static const string MetadataKeyDownloadStatus = "android.media.metadata.DOWNLOAD_STATUS";
public static const string MetadataKeyDuration = "android.media.metadata.DURATION";
public static const string MetadataKeyGenre = "android.media.metadata.GENRE";
public static const string MetadataKeyMediaId = "android.media.metadata.MEDIA_ID";
public static const string MetadataKeyMediaUri = "android.media.metadata.MEDIA_URI";
public static const string MetadataKeyNumTracks = "android.media.metadata.NUM_TRACKS";
public static const string MetadataKeyRating = "android.media.metadata.RATING";
public static const string MetadataKeyTitle = "android.media.metadata.TITLE";
public static const string MetadataKeyTrackNumber = "android.media.metadata.TRACK_NUMBER";
public static const string MetadataKeyUserRating = "android.media.metadata.USER_RATING";
public static const string MetadataKeyWriter = "android.media.metadata.WRITER";
public static const string MetadataKeyYear = "android.media.metadata.YEAR";
// properties
public Android.OS.Bundle Bundle { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public MediaDescriptionCompat Description { get; }
public Java.Lang.Object MediaMetadata { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool ContainsKey (string key);
public virtual int DescribeContents ();
public static MediaMetadataCompat FromMediaMetadata (Java.Lang.Object metadataObj);
public Android.Graphics.Bitmap GetBitmap (string key);
public long GetLong (string key);
public RatingCompat GetRating (string key);
public string GetString (string key);
public string GetText (string key);
public Java.Lang.ICharSequence GetTextFormatted (string key);
public System.Collections.Generic.ICollection<string> KeySet ();
public int Size ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaMetadataCompat.Builder ();
public MediaMetadataCompat.Builder (MediaMetadataCompat source);
public MediaMetadataCompat.Builder (MediaMetadataCompat source, int maxBitmapSize);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MediaMetadataCompat Build ();
public MediaMetadataCompat.Builder PutBitmap (string key, Android.Graphics.Bitmap value);
public MediaMetadataCompat.Builder PutLong (string key, long value);
public MediaMetadataCompat.Builder PutRating (string key, RatingCompat value);
public MediaMetadataCompat.Builder PutString (string key, string value);
public MediaMetadataCompat.Builder PutText (string key, Java.Lang.ICharSequence value);
public MediaMetadataCompat.Builder PutText (string key, string value);
}
public interface IBitmapKey : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ILongKey : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IRatingKey : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ITextKey : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class RatingCompat : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int Rating3Stars;
public static const int Rating4Stars;
public static const int Rating5Stars;
public static const int RatingHeart;
public static const int RatingNone;
public static const int RatingPercentage;
public static const int RatingThumbUpDown;
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public bool HasHeart { get; }
public bool IsRated { get; }
public bool IsThumbUp { get; }
public float PercentRating { get; }
public Java.Lang.Object Rating { get; }
public int RatingStyle { get; }
public float StarRating { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static RatingCompat FromRating (Java.Lang.Object ratingObj);
public static RatingCompat NewHeartRating (bool hasHeart);
public static RatingCompat NewPercentageRating (float percent);
public static RatingCompat NewStarRating (int starRatingStyle, float starRating);
public static RatingCompat NewThumbRating (bool thumbIsUp);
public static RatingCompat NewUnratedRating (int ratingStyle);
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public interface IStarStyle : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IStyle : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public abstract class VolumeProviderCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected VolumeProviderCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public VolumeProviderCompat (int volumeControl, int maxVolume, int currentVolume);
// fields
public static const int VolumeControlAbsolute;
public static const int VolumeControlFixed;
public static const int VolumeControlRelative;
// properties
public int CurrentVolume { get; set; }
public int MaxVolume { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int VolumeControl { get; }
public virtual Java.Lang.Object VolumeProvider { get; }
// methods
public virtual void OnAdjustVolume (int direction);
public virtual void OnSetVolumeTo (int volume);
public virtual void SetCallback (VolumeProviderCompat.Callback callback);
// inner types
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public VolumeProviderCompat.Callback ();
protected VolumeProviderCompat.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnVolumeChanged (VolumeProviderCompat volumeProvider);
}
public interface IControlType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class NotificationCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NotificationCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class DecoratedMediaCustomViewStyle : Android.Support.V4.Media.App.NotificationCompat+MediaStyle, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.DecoratedMediaCustomViewStyle ();
protected NotificationCompat.DecoratedMediaCustomViewStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class MediaStyle : Android.Support.V4.App.NotificationCompat+Style, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.MediaStyle ();
public NotificationCompat.MediaStyle (Android.Support.V4.App.NotificationCompat.Builder builder);
protected NotificationCompat.MediaStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Support.V4.Media.Session.MediaSessionCompat.Token GetMediaSession (Android.App.Notification notification);
public virtual NotificationCompat.MediaStyle SetCancelButtonIntent (Android.App.PendingIntent pendingIntent);
public virtual NotificationCompat.MediaStyle SetMediaSession (Android.Support.V4.Media.Session.MediaSessionCompat.Token token);
public virtual NotificationCompat.MediaStyle SetShowActionsInCompactView (int[] actions);
public virtual NotificationCompat.MediaStyle SetShowCancelButton (bool show);
}
}
public interface IMediaControllerCallback : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnCaptioningEnabledChanged (bool p0);
public virtual void OnEvent (string p0, Android.OS.Bundle p1);
public virtual void OnExtrasChanged (Android.OS.Bundle p0);
public virtual void OnMetadataChanged (Android.Support.V4.Media.MediaMetadataCompat p0);
public virtual void OnPlaybackStateChanged (PlaybackStateCompat p0);
public virtual void OnQueueChanged (System.Collections.Generic.IList<MediaSessionCompat.QueueItem> p0);
public virtual void OnQueueTitleChanged (Java.Lang.ICharSequence p0);
public virtual void OnRepeatModeChanged (int p0);
public virtual void OnSessionDestroyed ();
public virtual void OnShuffleModeChanged (int p0);
public virtual void OnShuffleModeChangedDeprecated (bool p0);
public virtual void OnVolumeInfoChanged (ParcelableVolumeInfo p0);
}
public static class IMediaControllerCallbackExtensions {
// methods
public static void OnQueueTitleChanged (this IMediaControllerCallback self, string p0);
}
public interface IMediaSession : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool CaptioningEnabled { get; set; }
public virtual Android.OS.Bundle Extras { get; }
public virtual long Flags { get; }
public virtual bool IsTransportControlEnabled { get; }
public virtual Android.App.PendingIntent LaunchPendingIntent { get; }
public virtual Android.Support.V4.Media.MediaMetadataCompat Metadata { get; }
public virtual string PackageName { get; }
public virtual PlaybackStateCompat PlaybackState { get; }
public virtual System.Collections.Generic.IList<MediaSessionCompat.QueueItem> Queue { get; }
public virtual Java.Lang.ICharSequence QueueTitleFormatted { get; }
public virtual int RatingType { get; }
public virtual int RepeatMode { get; set; }
public virtual int ShuffleMode { get; set; }
public virtual bool ShuffleModeEnabledDeprecated { get; set; }
public virtual string Tag { get; }
public virtual ParcelableVolumeInfo VolumeAttributes { get; }
// methods
public virtual void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat p0);
public virtual void AddQueueItemAt (Android.Support.V4.Media.MediaDescriptionCompat p0, int p1);
public virtual void AdjustVolume (int p0, int p1, string p2);
public virtual void FastForward ();
public virtual void Next ();
public virtual void Pause ();
public virtual void Play ();
public virtual void PlayFromMediaId (string p0, Android.OS.Bundle p1);
public virtual void PlayFromSearch (string p0, Android.OS.Bundle p1);
public virtual void PlayFromUri (Android.Net.Uri p0, Android.OS.Bundle p1);
public virtual void Prepare ();
public virtual void PrepareFromMediaId (string p0, Android.OS.Bundle p1);
public virtual void PrepareFromSearch (string p0, Android.OS.Bundle p1);
public virtual void PrepareFromUri (Android.Net.Uri p0, Android.OS.Bundle p1);
public virtual void Previous ();
public virtual void Rate (Android.Support.V4.Media.RatingCompat p0);
public virtual void RateWithExtras (Android.Support.V4.Media.RatingCompat p0, Android.OS.Bundle p1);
public virtual void RegisterCallbackListener (IMediaControllerCallback p0);
public virtual void RemoveQueueItem (Android.Support.V4.Media.MediaDescriptionCompat p0);
public virtual void RemoveQueueItemAt (int p0);
public virtual void Rewind ();
public virtual void SeekTo (long p0);
public virtual void SendCustomAction (string p0, Android.OS.Bundle p1);
public virtual bool SendMediaButton (Android.Views.KeyEvent p0);
public virtual void SetVolumeTo (int p0, int p1, string p2);
public virtual void SkipToQueueItem (long p0);
public virtual void Stop ();
public virtual void UnregisterCallbackListener (IMediaControllerCallback p0);
}
public class MediaButtonReceiver : Android.Content.BroadcastReceiver, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaButtonReceiver ();
protected MediaButtonReceiver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.App.PendingIntent BuildMediaButtonPendingIntent (Android.Content.Context context, long action);
public static Android.App.PendingIntent BuildMediaButtonPendingIntent (Android.Content.Context context, Android.Content.ComponentName mbrComponent, long action);
public static Android.Views.KeyEvent HandleIntent (MediaSessionCompat mediaSessionCompat, Android.Content.Intent intent);
public override void OnReceive (Android.Content.Context context, Android.Content.Intent intent);
}
public abstract class MediaControllerCallbackStub : Android.OS.Binder, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, IMediaControllerCallback, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaControllerCallbackStub ();
protected MediaControllerCallbackStub (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IBinder AsBinder ();
public static IMediaControllerCallback AsInterface (Android.OS.IBinder obj);
public virtual void OnCaptioningEnabledChanged (bool p0);
public virtual void OnEvent (string p0, Android.OS.Bundle p1);
public virtual void OnExtrasChanged (Android.OS.Bundle p0);
public virtual void OnMetadataChanged (Android.Support.V4.Media.MediaMetadataCompat p0);
public virtual void OnPlaybackStateChanged (PlaybackStateCompat p0);
public virtual void OnQueueChanged (System.Collections.Generic.IList<MediaSessionCompat.QueueItem> p0);
public virtual void OnQueueTitleChanged (Java.Lang.ICharSequence p0);
public void OnQueueTitleChanged (string p0);
public virtual void OnRepeatModeChanged (int p0);
public virtual void OnSessionDestroyed ();
public virtual void OnShuffleModeChanged (int p0);
public virtual void OnShuffleModeChangedDeprecated (bool p0);
public virtual bool OnTransact (int code, Android.OS.Parcel data, Android.OS.Parcel reply, int flags);
public virtual void OnVolumeInfoChanged (ParcelableVolumeInfo p0);
}
public sealed class MediaControllerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaControllerCompat (Android.Content.Context context, MediaSessionCompat session);
public MediaControllerCompat (Android.Content.Context context, MediaSessionCompat.Token sessionToken);
// properties
public Android.OS.Bundle Extras { get; }
public long Flags { get; }
public bool IsCaptioningEnabled { get; }
[Obsolete ("deprecated")]
public bool IsShuffleModeEnabled { get; }
public Java.Lang.Object MediaController { get; }
public Android.Support.V4.Media.MediaMetadataCompat Metadata { get; }
public string PackageName { get; }
public PlaybackStateCompat PlaybackState { get; }
public System.Collections.Generic.IList<MediaSessionCompat.QueueItem> Queue { get; }
public string QueueTitle { get; }
public Java.Lang.ICharSequence QueueTitleFormatted { get; }
public int RatingType { get; }
public int RepeatMode { get; }
public Android.App.PendingIntent SessionActivity { get; }
public MediaSessionCompat.Token SessionToken { get; }
public int ShuffleMode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description);
public void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description, int index);
public void AdjustVolume (int direction, int flags);
public bool DispatchMediaButtonEvent (Android.Views.KeyEvent keyEvent);
public static MediaControllerCompat GetMediaController (Android.App.Activity activity);
public MediaControllerCompat.PlaybackInfo GetPlaybackInfo ();
public MediaControllerCompat.TransportControls GetTransportControls ();
public void RegisterCallback (MediaControllerCompat.Callback callback);
public void RegisterCallback (MediaControllerCompat.Callback callback, Android.OS.Handler handler);
public void RemoveQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description);
[Obsolete ("deprecated")]
public void RemoveQueueItemAt (int index);
public void SendCommand (string command, Android.OS.Bundle params, Android.OS.ResultReceiver cb);
public static void SetMediaController (Android.App.Activity activity, MediaControllerCompat mediaController);
public void SetVolumeTo (int value, int flags);
public void UnregisterCallback (MediaControllerCompat.Callback callback);
// inner types
public abstract class Callback : Java.Lang.Object, Android.OS.IBinderDeathRecipient, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaControllerCompat.Callback ();
protected MediaControllerCompat.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void BinderDied ();
public virtual void OnAudioInfoChanged (MediaControllerCompat.PlaybackInfo info);
public virtual void OnCaptioningEnabledChanged (bool enabled);
public virtual void OnExtrasChanged (Android.OS.Bundle extras);
public virtual void OnMetadataChanged (Android.Support.V4.Media.MediaMetadataCompat metadata);
public virtual void OnPlaybackStateChanged (PlaybackStateCompat state);
public virtual void OnQueueChanged (System.Collections.Generic.IList<MediaSessionCompat.QueueItem> queue);
public virtual void OnQueueTitleChanged (Java.Lang.ICharSequence title);
public void OnQueueTitleChanged (string title);
public virtual void OnRepeatModeChanged (int repeatMode);
public virtual void OnSessionDestroyed ();
public virtual void OnSessionEvent (string event, Android.OS.Bundle extras);
[Obsolete ("deprecated")]
public virtual void OnShuffleModeChanged (bool enabled);
public virtual void OnShuffleModeChanged (int shuffleMode);
}
public interface IMediaControllerImpl : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.OS.Bundle Extras { get; }
public virtual long Flags { get; }
public virtual bool IsCaptioningEnabled { get; }
public virtual bool IsShuffleModeEnabled { get; }
public virtual Java.Lang.Object MediaController { get; }
public virtual Android.Support.V4.Media.MediaMetadataCompat Metadata { get; }
public virtual string PackageName { get; }
public virtual MediaControllerCompat.PlaybackInfo PlaybackInfo { get; }
public virtual PlaybackStateCompat PlaybackState { get; }
public virtual System.Collections.Generic.IList<MediaSessionCompat.QueueItem> Queue { get; }
public virtual Java.Lang.ICharSequence QueueTitleFormatted { get; }
public virtual int RatingType { get; }
public virtual int RepeatMode { get; }
public virtual Android.App.PendingIntent SessionActivity { get; }
public virtual int ShuffleMode { get; }
public virtual MediaControllerCompat.TransportControls TransportControls { get; }
// methods
public virtual void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat p0);
public virtual void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat p0, int p1);
public virtual void AdjustVolume (int p0, int p1);
public virtual bool DispatchMediaButtonEvent (Android.Views.KeyEvent p0);
public virtual void RegisterCallback (MediaControllerCompat.Callback p0, Android.OS.Handler p1);
public virtual void RemoveQueueItem (Android.Support.V4.Media.MediaDescriptionCompat p0);
public virtual void SendCommand (string p0, Android.OS.Bundle p1, Android.OS.ResultReceiver p2);
public virtual void SetVolumeTo (int p0, int p1);
public virtual void UnregisterCallback (MediaControllerCompat.Callback p0);
}
public class MediaControllerImplBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaControllerCompat.MediaControllerImplBase (MediaSessionCompat.Token token);
protected MediaControllerCompat.MediaControllerImplBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.OS.Bundle Extras { get; }
public virtual long Flags { get; }
public virtual bool IsCaptioningEnabled { get; }
public virtual bool IsShuffleModeEnabled { get; }
public virtual Java.Lang.Object MediaController { get; }
public virtual Android.Support.V4.Media.MediaMetadataCompat Metadata { get; }
public virtual string PackageName { get; }
public virtual MediaControllerCompat.PlaybackInfo PlaybackInfo { get; }
public virtual PlaybackStateCompat PlaybackState { get; }
public virtual System.Collections.Generic.IList<MediaSessionCompat.QueueItem> Queue { get; }
public string QueueTitle { get; }
public virtual Java.Lang.ICharSequence QueueTitleFormatted { get; }
public virtual int RatingType { get; }
public virtual int RepeatMode { get; }
public virtual Android.App.PendingIntent SessionActivity { get; }
public virtual int ShuffleMode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual MediaControllerCompat.TransportControls TransportControls { get; }
// methods
public virtual void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description);
public virtual void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description, int index);
public virtual void AdjustVolume (int direction, int flags);
public virtual bool DispatchMediaButtonEvent (Android.Views.KeyEvent e);
public virtual void RegisterCallback (MediaControllerCompat.Callback callback, Android.OS.Handler handler);
public virtual void RemoveQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description);
public virtual void SendCommand (string command, Android.OS.Bundle params, Android.OS.ResultReceiver cb);
public virtual void SetVolumeTo (int value, int flags);
public virtual void UnregisterCallback (MediaControllerCompat.Callback callback);
}
public sealed class PlaybackInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int PlaybackTypeLocal;
public static const int PlaybackTypeRemote;
// properties
public int AudioStream { get; }
public int CurrentVolume { get; }
public int MaxVolume { get; }
public int PlaybackType { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int VolumeControl { get; }
}
public abstract class TransportControls : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaControllerCompat.TransportControls (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ExtraLegacyStreamType = "android.media.session.extra.LEGACY_STREAM_TYPE";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void FastForward ();
public virtual void Pause ();
public virtual void Play ();
public virtual void PlayFromMediaId (string mediaId, Android.OS.Bundle extras);
public virtual void PlayFromSearch (string query, Android.OS.Bundle extras);
public virtual void PlayFromUri (Android.Net.Uri uri, Android.OS.Bundle extras);
public virtual void Prepare ();
public virtual void PrepareFromMediaId (string mediaId, Android.OS.Bundle extras);
public virtual void PrepareFromSearch (string query, Android.OS.Bundle extras);
public virtual void PrepareFromUri (Android.Net.Uri uri, Android.OS.Bundle extras);
public virtual void Rewind ();
public virtual void SeekTo (long pos);
public virtual void SendCustomAction (PlaybackStateCompat.CustomAction customAction, Android.OS.Bundle args);
public virtual void SendCustomAction (string action, Android.OS.Bundle args);
public virtual void SetCaptioningEnabled (bool enabled);
public virtual void SetRating (Android.Support.V4.Media.RatingCompat rating);
public virtual void SetRating (Android.Support.V4.Media.RatingCompat rating, Android.OS.Bundle extras);
public virtual void SetRepeatMode (int repeatMode);
public virtual void SetShuffleMode (int shuffleMode);
public virtual void SetShuffleModeEnabled (bool enabled);
public virtual void SkipToNext ();
public virtual void SkipToPrevious ();
public virtual void SkipToQueueItem (long id);
public virtual void Stop ();
}
public class TransportControlsBase : Android.Support.V4.Media.Session.MediaControllerCompat+TransportControls, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaControllerCompat.TransportControlsBase (IMediaSession binder);
protected MediaControllerCompat.TransportControlsBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void FastForward ();
public override void Pause ();
public override void Play ();
public override void PlayFromMediaId (string mediaId, Android.OS.Bundle extras);
public override void PlayFromSearch (string query, Android.OS.Bundle extras);
public override void PlayFromUri (Android.Net.Uri uri, Android.OS.Bundle extras);
public override void Prepare ();
public override void PrepareFromMediaId (string mediaId, Android.OS.Bundle extras);
public override void PrepareFromSearch (string query, Android.OS.Bundle extras);
public override void PrepareFromUri (Android.Net.Uri uri, Android.OS.Bundle extras);
public override void Rewind ();
public override void SeekTo (long pos);
public override void SendCustomAction (PlaybackStateCompat.CustomAction customAction, Android.OS.Bundle args);
public override void SendCustomAction (string action, Android.OS.Bundle args);
public override void SetCaptioningEnabled (bool enabled);
public override void SetRating (Android.Support.V4.Media.RatingCompat rating);
public override void SetRating (Android.Support.V4.Media.RatingCompat rating, Android.OS.Bundle extras);
public override void SetRepeatMode (int repeatMode);
public override void SetShuffleMode (int shuffleMode);
public override void SetShuffleModeEnabled (bool enabled);
public override void SkipToNext ();
public override void SkipToPrevious ();
public override void SkipToQueueItem (long id);
public override void Stop ();
}
}
public class MediaSessionCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaSessionCompat (Android.Content.Context context, string tag);
protected MediaSessionCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MediaSessionCompat (Android.Content.Context context, string tag, Android.Content.ComponentName mbrComponent, Android.App.PendingIntent mbrIntent);
// fields
public static const string ActionFlagAsInappropriate = "android.support.v4.media.session.action.FLAG_AS_INAPPROPRIATE";
public static const string ActionFollow = "android.support.v4.media.session.action.FOLLOW";
public static const string ActionSkipAd = "android.support.v4.media.session.action.SKIP_AD";
public static const string ActionUnfollow = "android.support.v4.media.session.action.UNFOLLOW";
public static const string ArgumentMediaAttribute = "android.support.v4.media.session.ARGUMENT_MEDIA_ATTRIBUTE";
public static const string ArgumentMediaAttributeValue = "android.support.v4.media.session.ARGUMENT_MEDIA_ATTRIBUTE_VALUE";
public static const int FlagHandlesMediaButtons;
public static const int FlagHandlesQueueCommands;
public static const int FlagHandlesTransportControls;
public static const int MediaAttributeAlbum;
public static const int MediaAttributeArtist;
public static const int MediaAttributePlaylist;
// properties
public virtual bool Active { get; set; }
public virtual string CallingPackage { get; }
public virtual MediaControllerCompat Controller { get; }
public virtual Java.Lang.Object MediaSession { get; }
public virtual Java.Lang.Object RemoteControlClient { get; }
public virtual MediaSessionCompat.Token SessionToken { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler ActiveChange;
// methods
public virtual void AddOnActiveChangeListener (MediaSessionCompat.IOnActiveChangeListener listener);
public static MediaSessionCompat FromMediaSession (Android.Content.Context context, Java.Lang.Object mediaSession);
public virtual void Release ();
public virtual void RemoveOnActiveChangeListener (MediaSessionCompat.IOnActiveChangeListener listener);
public virtual void SendSessionEvent (string event, Android.OS.Bundle extras);
public virtual void SetCallback (MediaSessionCompat.Callback callback);
public virtual void SetCallback (MediaSessionCompat.Callback callback, Android.OS.Handler handler);
public virtual void SetCaptioningEnabled (bool enabled);
public virtual void SetExtras (Android.OS.Bundle extras);
public virtual void SetFlags (int flags);
public virtual void SetMediaButtonReceiver (Android.App.PendingIntent mbr);
public virtual void SetMetadata (Android.Support.V4.Media.MediaMetadataCompat metadata);
public virtual void SetPlaybackState (PlaybackStateCompat state);
public virtual void SetPlaybackToLocal (int stream);
public virtual void SetPlaybackToRemote (Android.Support.V4.Media.VolumeProviderCompat volumeProvider);
public virtual void SetQueue (System.Collections.Generic.IList<MediaSessionCompat.QueueItem> queue);
public virtual void SetQueueTitle (Java.Lang.ICharSequence title);
public void SetQueueTitle (string title);
public virtual void SetRatingType (int type);
public virtual void SetRepeatMode (int repeatMode);
public virtual void SetSessionActivity (Android.App.PendingIntent pi);
public virtual void SetShuffleMode (int shuffleMode);
[Obsolete ("deprecated")]
public virtual void SetShuffleModeEnabled (bool enabled);
// inner types
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaSessionCompat.Callback ();
protected MediaSessionCompat.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description);
public virtual void OnAddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description, int index);
public virtual void OnCommand (string command, Android.OS.Bundle extras, Android.OS.ResultReceiver cb);
public virtual void OnCustomAction (string action, Android.OS.Bundle extras);
public virtual void OnFastForward ();
public virtual bool OnMediaButtonEvent (Android.Content.Intent mediaButtonEvent);
public virtual void OnPause ();
public virtual void OnPlay ();
public virtual void OnPlayFromMediaId (string mediaId, Android.OS.Bundle extras);
public virtual void OnPlayFromSearch (string query, Android.OS.Bundle extras);
public virtual void OnPlayFromUri (Android.Net.Uri uri, Android.OS.Bundle extras);
public virtual void OnPrepare ();
public virtual void OnPrepareFromMediaId (string mediaId, Android.OS.Bundle extras);
public virtual void OnPrepareFromSearch (string query, Android.OS.Bundle extras);
public virtual void OnPrepareFromUri (Android.Net.Uri uri, Android.OS.Bundle extras);
public virtual void OnRemoveQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description);
[Obsolete ("deprecated")]
public virtual void OnRemoveQueueItemAt (int index);
public virtual void OnRewind ();
public virtual void OnSeekTo (long pos);
public virtual void OnSetCaptioningEnabled (bool enabled);
public virtual void OnSetRating (Android.Support.V4.Media.RatingCompat rating);
public virtual void OnSetRating (Android.Support.V4.Media.RatingCompat rating, Android.OS.Bundle extras);
public virtual void OnSetRepeatMode (int repeatMode);
public virtual void OnSetShuffleMode (int shuffleMode);
[Obsolete ("deprecated")]
public virtual void OnSetShuffleModeEnabled (bool enabled);
public virtual void OnSkipToNext ();
public virtual void OnSkipToPrevious ();
public virtual void OnSkipToQueueItem (long id);
public virtual void OnStop ();
}
public interface IMediaSessionImpl : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool Active { get; set; }
public virtual string CallingPackage { get; }
public virtual Java.Lang.Object MediaSession { get; }
public virtual PlaybackStateCompat PlaybackState { get; set; }
public virtual Java.Lang.Object RemoteControlClient { get; }
public virtual MediaSessionCompat.Token SessionToken { get; }
// methods
public virtual void Release ();
public virtual void SendSessionEvent (string p0, Android.OS.Bundle p1);
public virtual void SetCallback (MediaSessionCompat.Callback p0, Android.OS.Handler p1);
public virtual void SetCaptioningEnabled (bool p0);
public virtual void SetExtras (Android.OS.Bundle p0);
public virtual void SetFlags (int p0);
public virtual void SetMediaButtonReceiver (Android.App.PendingIntent p0);
public virtual void SetMetadata (Android.Support.V4.Media.MediaMetadataCompat p0);
public virtual void SetPlaybackToLocal (int p0);
public virtual void SetPlaybackToRemote (Android.Support.V4.Media.VolumeProviderCompat p0);
public virtual void SetQueue (System.Collections.Generic.IList<MediaSessionCompat.QueueItem> p0);
public virtual void SetQueueTitle (Java.Lang.ICharSequence p0);
public virtual void SetRatingType (int p0);
public virtual void SetRepeatMode (int p0);
public virtual void SetSessionActivity (Android.App.PendingIntent p0);
public virtual void SetShuffleMode (int p0);
public virtual void SetShuffleModeEnabled (bool p0);
}
public interface IOnActiveChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnActiveChanged ();
}
public interface ISessionFlags : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class MediaSessionImplBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaSessionCompat.MediaSessionImplBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MediaSessionCompat.MediaSessionImplBase (Android.Content.Context context, string tag, Android.Content.ComponentName mbrComponent, Android.App.PendingIntent mbrIntent);
// properties
public virtual bool Active { get; set; }
public virtual string CallingPackage { get; }
public virtual Java.Lang.Object MediaSession { get; }
public virtual PlaybackStateCompat PlaybackState { get; set; }
public virtual Java.Lang.Object RemoteControlClient { get; }
public virtual MediaSessionCompat.Token SessionToken { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Release ();
public virtual void SendSessionEvent (string e, Android.OS.Bundle extras);
public virtual void SetCallback (MediaSessionCompat.Callback callback, Android.OS.Handler handler);
public virtual void SetCaptioningEnabled (bool enabled);
public virtual void SetExtras (Android.OS.Bundle extras);
public virtual void SetFlags (int flags);
public virtual void SetMediaButtonReceiver (Android.App.PendingIntent mbr);
public virtual void SetMetadata (Android.Support.V4.Media.MediaMetadataCompat metadata);
public virtual void SetPlaybackToLocal (int stream);
public virtual void SetPlaybackToRemote (Android.Support.V4.Media.VolumeProviderCompat volumeProvider);
public virtual void SetQueue (System.Collections.Generic.IList<MediaSessionCompat.QueueItem> queue);
public virtual void SetQueueTitle (Java.Lang.ICharSequence title);
public void SetQueueTitle (string title);
public virtual void SetRatingType (int type);
public virtual void SetRepeatMode (int repeatMode);
public virtual void SetSessionActivity (Android.App.PendingIntent pi);
public virtual void SetShuffleMode (int shuffleMode);
public virtual void SetShuffleModeEnabled (bool enabled);
// inner types
public class MediaSessionStub : Android.Support.V4.Media.Session.MediaSessionStub, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, IMediaSession, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaSessionCompat.MediaSessionImplBase.MediaSessionStub (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override bool CaptioningEnabled { get; set; }
public override Android.OS.Bundle Extras { get; }
public override long Flags { get; }
public override bool IsTransportControlEnabled { get; }
public override Android.App.PendingIntent LaunchPendingIntent { get; }
public override Android.Support.V4.Media.MediaMetadataCompat Metadata { get; }
public override string PackageName { get; }
public override PlaybackStateCompat PlaybackState { get; }
public override System.Collections.Generic.IList<MediaSessionCompat.QueueItem> Queue { get; }
public override Java.Lang.ICharSequence QueueTitleFormatted { get; }
public override int RatingType { get; }
public override int RepeatMode { get; set; }
public override int ShuffleMode { get; set; }
public override bool ShuffleModeEnabledDeprecated { get; set; }
public override string Tag { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override ParcelableVolumeInfo VolumeAttributes { get; }
// methods
public override void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description);
public override void AddQueueItemAt (Android.Support.V4.Media.MediaDescriptionCompat description, int index);
public override void AdjustVolume (int direction, int flags, string packageName);
public override void FastForward ();
public override void Next ();
public override void Pause ();
public override void Play ();
public override void PlayFromMediaId (string mediaId, Android.OS.Bundle extras);
public override void PlayFromSearch (string query, Android.OS.Bundle extras);
public override void PlayFromUri (Android.Net.Uri uri, Android.OS.Bundle extras);
public override void Prepare ();
public override void PrepareFromMediaId (string mediaId, Android.OS.Bundle extras);
public override void PrepareFromSearch (string query, Android.OS.Bundle extras);
public override void PrepareFromUri (Android.Net.Uri uri, Android.OS.Bundle extras);
public override void Previous ();
public override void Rate (Android.Support.V4.Media.RatingCompat rating);
public override void RateWithExtras (Android.Support.V4.Media.RatingCompat rating, Android.OS.Bundle extras);
public override void RegisterCallbackListener (IMediaControllerCallback cb);
public override void RemoveQueueItem (Android.Support.V4.Media.MediaDescriptionCompat description);
public override void RemoveQueueItemAt (int index);
public override void Rewind ();
public override void SeekTo (long pos);
public override void SendCustomAction (string action, Android.OS.Bundle args);
public override bool SendMediaButton (Android.Views.KeyEvent mediaButton);
public override void SetVolumeTo (int value, int flags, string packageName);
public override void SkipToQueueItem (long id);
public override void Stop ();
public override void UnregisterCallbackListener (IMediaControllerCallback cb);
}
public class MessageHandler : Android.OS.Handler, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaSessionCompat.MediaSessionImplBase.MessageHandler (MediaSessionCompat.MediaSessionImplBase __self, Android.OS.Looper looper);
protected MediaSessionCompat.MediaSessionImplBase.MessageHandler (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Post (int what);
public virtual void Post (int what, Java.Lang.Object obj);
public virtual void Post (int what, Java.Lang.Object obj, Android.OS.Bundle bundle);
public virtual void Post (int what, Java.Lang.Object obj, int arg1);
}
}
public sealed class QueueItem : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaSessionCompat.MediaSessionImplBase.QueueItem (Android.Support.V4.Media.MediaDescriptionCompat description, long id);
// fields
public static const int UnknownId;
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public Android.Support.V4.Media.MediaDescriptionCompat Description { get; }
public long QueueId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static MediaSessionCompat.QueueItem FromQueueItem (Java.Lang.Object queueItem);
public static System.Collections.Generic.IList<MediaSessionCompat.QueueItem> FromQueueItemList (System.Collections.Generic.IList<object> itemList);
public Java.Lang.Object GetQueueItem ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public sealed class ResultReceiverWrapper : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaSessionCompat.MediaSessionImplBase.ResultReceiverWrapper (Android.OS.ResultReceiver resultReceiver);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public sealed class Token : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public IMediaSession ExtraBinder { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static MediaSessionCompat.Token FromToken (Java.Lang.Object token);
public static MediaSessionCompat.Token FromToken (Java.Lang.Object token, IMediaSession extraBinder);
public Java.Lang.Object GetToken ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
}
public static class MediaSessionCompatIMediaSessionImplExtensions {
// methods
public static void SetQueueTitle (this MediaSessionCompat.IMediaSessionImpl self, string p0);
}
public abstract class MediaSessionStub : Android.OS.Binder, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, IMediaSession, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaSessionStub ();
protected MediaSessionStub (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool CaptioningEnabled { get; set; }
public virtual Android.OS.Bundle Extras { get; }
public virtual long Flags { get; }
public virtual bool IsTransportControlEnabled { get; }
public virtual Android.App.PendingIntent LaunchPendingIntent { get; }
public virtual Android.Support.V4.Media.MediaMetadataCompat Metadata { get; }
public virtual string PackageName { get; }
public virtual PlaybackStateCompat PlaybackState { get; }
public virtual System.Collections.Generic.IList<MediaSessionCompat.QueueItem> Queue { get; }
public string QueueTitle { get; }
public virtual Java.Lang.ICharSequence QueueTitleFormatted { get; }
public virtual int RatingType { get; }
public virtual int RepeatMode { get; set; }
public virtual int ShuffleMode { get; set; }
public virtual bool ShuffleModeEnabledDeprecated { get; set; }
public virtual string Tag { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual ParcelableVolumeInfo VolumeAttributes { get; }
// methods
public virtual void AddQueueItem (Android.Support.V4.Media.MediaDescriptionCompat p0);
public virtual void AddQueueItemAt (Android.Support.V4.Media.MediaDescriptionCompat p0, int p1);
public virtual void AdjustVolume (int p0, int p1, string p2);
public virtual Android.OS.IBinder AsBinder ();
public static IMediaSession AsInterface (Android.OS.IBinder obj);
public virtual void FastForward ();
public virtual void Next ();
public virtual bool OnTransact (int code, Android.OS.Parcel data, Android.OS.Parcel reply, int flags);
public virtual void Pause ();
public virtual void Play ();
public virtual void PlayFromMediaId (string p0, Android.OS.Bundle p1);
public virtual void PlayFromSearch (string p0, Android.OS.Bundle p1);
public virtual void PlayFromUri (Android.Net.Uri p0, Android.OS.Bundle p1);
public virtual void Prepare ();
public virtual void PrepareFromMediaId (string p0, Android.OS.Bundle p1);
public virtual void PrepareFromSearch (string p0, Android.OS.Bundle p1);
public virtual void PrepareFromUri (Android.Net.Uri p0, Android.OS.Bundle p1);
public virtual void Previous ();
public virtual void Rate (Android.Support.V4.Media.RatingCompat p0);
public virtual void RateWithExtras (Android.Support.V4.Media.RatingCompat p0, Android.OS.Bundle p1);
public virtual void RegisterCallbackListener (IMediaControllerCallback p0);
public virtual void RemoveQueueItem (Android.Support.V4.Media.MediaDescriptionCompat p0);
public virtual void RemoveQueueItemAt (int p0);
public virtual void Rewind ();
public virtual void SeekTo (long p0);
public virtual void SendCustomAction (string p0, Android.OS.Bundle p1);
public virtual bool SendMediaButton (Android.Views.KeyEvent p0);
public virtual void SetVolumeTo (int p0, int p1, string p2);
public virtual void SkipToQueueItem (long p0);
public virtual void Stop ();
public virtual void UnregisterCallbackListener (IMediaControllerCallback p0);
}
public class ParcelableVolumeInfo : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ParcelableVolumeInfo (Android.OS.Parcel from);
protected ParcelableVolumeInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ParcelableVolumeInfo (int volumeType, int audioStream, int controlType, int maxVolume, int currentVolume);
// properties
public int AudioStream { get; set; }
public int ControlType { get; set; }
public static Android.OS.IParcelableCreator Creator { get; }
public int CurrentVolume { get; set; }
public int MaxVolume { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int VolumeType { get; set; }
// methods
public virtual int DescribeContents ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public sealed class PlaybackStateCompat : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const long ActionFastForward;
public static const long ActionPause;
public static const long ActionPlay;
public static const long ActionPlayFromMediaId;
public static const long ActionPlayFromSearch;
public static const long ActionPlayFromUri;
public static const long ActionPlayPause;
public static const long ActionPrepare;
public static const long ActionPrepareFromMediaId;
public static const long ActionPrepareFromSearch;
public static const long ActionPrepareFromUri;
public static const long ActionRewind;
public static const long ActionSeekTo;
public static const long ActionSetCaptioningEnabled;
public static const long ActionSetRating;
public static const long ActionSetRepeatMode;
public static const long ActionSetShuffleModeEnabled;
public static const long ActionSkipToNext;
public static const long ActionSkipToPrevious;
public static const long ActionSkipToQueueItem;
public static const long ActionStop;
public static const int ErrorCodeActionAborted;
public static const int ErrorCodeAppError;
public static const int ErrorCodeAuthenticationExpired;
public static const int ErrorCodeConcurrentStreamLimit;
public static const int ErrorCodeContentAlreadyPlaying;
public static const int ErrorCodeEndOfQueue;
public static const int ErrorCodeNotAvailableInRegion;
public static const int ErrorCodeNotSupported;
public static const int ErrorCodeParentalControlRestricted;
public static const int ErrorCodePremiumAccountRequired;
public static const int ErrorCodeSkipLimitReached;
public static const int ErrorCodeUnknownError;
public static const long PlaybackPositionUnknown;
public static const int RepeatModeAll;
public static const int RepeatModeGroup;
public static const int RepeatModeNone;
public static const int RepeatModeOne;
public static const int ShuffleModeAll;
public static const int ShuffleModeGroup;
public static const int ShuffleModeNone;
public static const int StateBuffering;
public static const int StateConnecting;
public static const int StateError;
public static const int StateFastForwarding;
public static const int StateNone;
public static const int StatePaused;
public static const int StatePlaying;
public static const int StateRewinding;
public static const int StateSkippingToNext;
public static const int StateSkippingToPrevious;
public static const int StateSkippingToQueueItem;
public static const int StateStopped;
// properties
public long Actions { get; }
public long ActiveQueueItemId { get; }
public long BufferedPosition { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public System.Collections.Generic.IList<PlaybackStateCompat.CustomAction> CustomActions { get; }
public int ErrorCode { get; }
public string ErrorMessage { get; }
public Java.Lang.ICharSequence ErrorMessageFormatted { get; }
public Android.OS.Bundle Extras { get; }
public long LastPositionUpdateTime { get; }
public float PlaybackSpeed { get; }
public Java.Lang.Object PlaybackState { get; }
public long Position { get; }
public int State { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static PlaybackStateCompat FromPlaybackState (Java.Lang.Object stateObj);
public static int ToKeyCode (long action);
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PlaybackStateCompat.Builder ();
public PlaybackStateCompat.Builder (PlaybackStateCompat source);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public PlaybackStateCompat.Builder AddCustomAction (PlaybackStateCompat.CustomAction customAction);
public PlaybackStateCompat.Builder AddCustomAction (string action, string name, int icon);
public PlaybackStateCompat Build ();
public PlaybackStateCompat.Builder SetActions (long capabilities);
public PlaybackStateCompat.Builder SetActiveQueueItemId (long id);
public PlaybackStateCompat.Builder SetBufferedPosition (long bufferPosition);
[Obsolete ("deprecated")]
public PlaybackStateCompat.Builder SetErrorMessage (Java.Lang.ICharSequence errorMessage);
[Obsolete ("deprecated")]
public PlaybackStateCompat.Builder SetErrorMessage (string errorMessage);
public PlaybackStateCompat.Builder SetErrorMessage (int errorCode, Java.Lang.ICharSequence errorMessage);
public PlaybackStateCompat.Builder SetErrorMessage (int errorCode, string errorMessage);
public PlaybackStateCompat.Builder SetExtras (Android.OS.Bundle extras);
public PlaybackStateCompat.Builder SetState (int state, long position, float playbackSpeed);
public PlaybackStateCompat.Builder SetState (int state, long position, float playbackSpeed, long updateTime);
}
public sealed class CustomAction : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public string Action { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public Android.OS.Bundle Extras { get; }
public int Icon { get; }
public string Name { get; }
public Java.Lang.ICharSequence NameFormatted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public static PlaybackStateCompat.CustomAction FromCustomAction (Java.Lang.Object customActionObj);
public Java.Lang.Object GetCustomAction ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PlaybackStateCompat.CustomAction.Builder (string action, Java.Lang.ICharSequence name, int icon);
public PlaybackStateCompat.CustomAction.Builder (string action, string name, int icon);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public PlaybackStateCompat.CustomAction Build ();
public PlaybackStateCompat.CustomAction.Builder SetExtras (Android.OS.Bundle extras);
}
}
public interface IActions : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IErrorCode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IMediaKeyAction : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IRepeatMode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IShuffleMode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IState : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class ConnectivityManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int RestrictBackgroundStatusDisabled;
public static const int RestrictBackgroundStatusEnabled;
public static const int RestrictBackgroundStatusWhitelisted;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Net.NetworkInfo GetNetworkInfoFromBroadcast (Android.Net.ConnectivityManager cm, Android.Content.Intent intent);
public static int GetRestrictBackgroundStatus (Android.Net.ConnectivityManager cm);
public static bool IsActiveNetworkMetered (Android.Net.ConnectivityManager cm);
// inner types
public class ConnectivityManagerCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ConnectivityManagerCompat.ConnectivityManagerCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetRestrictBackgroundStatus (Android.Net.ConnectivityManager cm);
public virtual bool IsActiveNetworkMetered (Android.Net.ConnectivityManager cm);
}
public interface IConnectivityManagerCompatImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual int GetRestrictBackgroundStatus (Android.Net.ConnectivityManager p0);
public virtual bool IsActiveNetworkMetered (Android.Net.ConnectivityManager p0);
}
public interface IRestrictBackgroundStatus : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class TrafficStatsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
[Obsolete ("deprecated")]
public static int ThreadStatsTag { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static void ClearThreadStatsTag ();
[Obsolete ("deprecated")]
public static void IncrementOperationCount (int operationCount);
[Obsolete ("deprecated")]
public static void IncrementOperationCount (int tag, int operationCount);
public static void TagDatagramSocket (Java.Net.DatagramSocket socket);
[Obsolete ("deprecated")]
public static void TagSocket (Java.Net.Socket socket);
public static void UntagDatagramSocket (Java.Net.DatagramSocket socket);
[Obsolete ("deprecated")]
public static void UntagSocket (Java.Net.Socket socket);
// inner types
public class TrafficStatsCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TrafficStatsCompat.TrafficStatsCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void TagDatagramSocket (Java.Net.DatagramSocket socket);
public virtual void UntagDatagramSocket (Java.Net.DatagramSocket socket);
}
}
public sealed class AsyncTaskCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static Android.OS.AsyncTask ExecuteParallel (Android.OS.AsyncTask task, Java.Lang.Object[] params);
}
public class BuildCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BuildCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
[Obsolete ("deprecated")]
public static bool IsAtLeastN { get; }
[Obsolete ("deprecated")]
public static bool IsAtLeastNMR1 { get; }
[Obsolete ("deprecated")]
public static bool IsAtLeastO { get; }
public static bool IsAtLeastOMR1 { get; }
public static bool IsAtLeastP { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class CancellationSignal : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CancellationSignal ();
// properties
public Java.Lang.Object CancellationSignalObject { get; }
public bool IsCanceled { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler CancelEvent;
// methods
public void Cancel ();
public void SetOnCancelListener (CancellationSignal.IOnCancelListener listener);
public void ThrowIfCanceled ();
// inner types
public interface IOnCancelListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnCancel ();
}
}
public sealed class ConfigurationCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static LocaleListCompat GetLocales (Android.Content.Res.Configuration configuration);
}
public sealed class EnvironmentCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string MediaUnknown = "unknown";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string GetStorageState (Java.IO.File path);
}
public interface IParcelableCompatCreatorCallbacks : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object CreateFromParcel (Android.OS.Parcel in, Java.Lang.ClassLoader loader);
public virtual Java.Lang.Object[] NewArray (int size);
}
public interface IResultReceiver : Android.OS.IInterface, Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void Send (int p0, Android.OS.Bundle p1);
}
public sealed class LocaleListCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static LocaleListCompat AdjustedDefault { get; }
public static LocaleListCompat Default { get; }
public static LocaleListCompat EmptyLocaleList { get; }
public bool IsEmpty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static LocaleListCompat Create (Java.Util.Locale[] localeList);
public static LocaleListCompat ForLanguageTags (string list);
public Java.Util.Locale Get (int index);
public Java.Util.Locale GetFirstMatch (string[] supportedLocales);
public int IndexOf (Java.Util.Locale locale);
public int Size ();
public string ToLanguageTags ();
public Java.Lang.Object Unwrap ();
public static LocaleListCompat Wrap (Java.Lang.Object object);
}
public class OperationCanceledException : Java.Lang.RuntimeException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public OperationCanceledException ();
public OperationCanceledException (string message);
protected OperationCanceledException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class ParcelableCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static Android.OS.IParcelableCreator NewCreator (IParcelableCompatCreatorCallbacks callbacks);
}
public class ResultReceiver : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ResultReceiver (Android.OS.Handler handler);
protected ResultReceiver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
protected virtual void OnReceiveResult (int resultCode, Android.OS.Bundle resultData);
public virtual void Send (int resultCode, Android.OS.Bundle resultData);
public virtual void WriteToParcel (Android.OS.Parcel out, Android.OS.ParcelableWriteFlags flags);
// inner types
public class MyResultReceiver : Android.Support.V4.OS.ResultReceiverStub, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, IResultReceiver, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ResultReceiver.MyResultReceiver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void Send (int resultCode, Android.OS.Bundle resultData);
}
public class MyRunnable : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IRunnable, System.IDisposable {
// constructors
protected ResultReceiver.MyRunnable (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Run ();
}
}
public abstract class ResultReceiverStub : Android.OS.Binder, Android.OS.IBinder, Android.OS.IInterface, Android.Runtime.IJavaObject, IResultReceiver, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ResultReceiverStub ();
protected ResultReceiverStub (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.IBinder AsBinder ();
public static IResultReceiver AsInterface (Android.OS.IBinder obj);
public virtual bool OnTransact (int code, Android.OS.Parcel data, Android.OS.Parcel reply, int flags);
public virtual void Send (int p0, Android.OS.Bundle p1);
}
public sealed class TraceCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void BeginSection (string sectionName);
public static void EndSection ();
}
public class UserManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected UserManagerCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsUserUnlocked (Android.Content.Context context);
}
public sealed class PrintHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PrintHelper (Android.Content.Context context);
// fields
public static const int ColorModeColor;
public static const int ColorModeMonochrome;
public static const int OrientationLandscape;
public static const int OrientationPortrait;
public static const int ScaleModeFill;
public static const int ScaleModeFit;
// properties
public int ColorMode { get; set; }
public int Orientation { get; set; }
public int ScaleMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void PrintBitmap (string jobName, Android.Graphics.Bitmap bitmap);
public void PrintBitmap (string jobName, Android.Net.Uri imageFile);
public void PrintBitmap (string jobName, Android.Graphics.Bitmap bitmap, PrintHelper.IOnPrintFinishCallback callback);
public void PrintBitmap (string jobName, Android.Net.Uri imageFile, PrintHelper.IOnPrintFinishCallback callback);
public static bool SystemSupportsPrint ();
// inner types
public interface IOnPrintFinishCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnFinish ();
}
public interface IPrintHelperVersionImpl : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual int ColorMode { get; set; }
public virtual int Orientation { get; set; }
public virtual int ScaleMode { get; set; }
// methods
public virtual void PrintBitmap (string p0, Android.Graphics.Bitmap p1, PrintHelper.IOnPrintFinishCallback p2);
public virtual void PrintBitmap (string p0, Android.Net.Uri p1, PrintHelper.IOnPrintFinishCallback p2);
}
}
public abstract class DocumentFile : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DocumentFile (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsDirectory { get; }
public virtual bool IsFile { get; }
public virtual bool IsVirtual { get; }
public virtual string Name { get; }
public virtual DocumentFile ParentFile { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Type { get; }
public virtual Android.Net.Uri Uri { get; }
// methods
public virtual bool CanRead ();
public virtual bool CanWrite ();
public virtual DocumentFile CreateDirectory (string displayName);
public virtual DocumentFile CreateFile (string mimeType, string displayName);
public virtual bool Delete ();
public virtual bool Exists ();
public virtual DocumentFile FindFile (string displayName);
public static DocumentFile FromFile (Java.IO.File file);
public static DocumentFile FromSingleUri (Android.Content.Context context, Android.Net.Uri singleUri);
public static DocumentFile FromTreeUri (Android.Content.Context context, Android.Net.Uri treeUri);
public static bool IsDocumentUri (Android.Content.Context context, Android.Net.Uri uri);
public virtual long LastModified ();
public virtual long Length ();
public virtual DocumentFile[] ListFiles ();
public virtual bool RenameTo (string displayName);
}
public sealed class FontRequest : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FontRequest (string providerAuthority, string providerPackage, string query, System.Collections.Generic.IList<System.Collections.Generic.IList<System.Byte[]>> certificates);
public FontRequest (string providerAuthority, string providerPackage, string query, int certificates);
// properties
public System.Collections.Generic.IList<System.Collections.Generic.IList<System.Byte[]>> Certificates { get; }
public int CertificatesArrayResId { get; }
public string Identifier { get; }
public string ProviderAuthority { get; }
public string ProviderPackage { get; }
public string Query { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FontsContractCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FontsContractCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ParcelFontResults = "font_results";
public static const int ResultCodeProviderNotFound;
public static const int ResultCodeWrongCertificates;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Graphics.Typeface BuildTypeface (Android.Content.Context context, Android.OS.CancellationSignal cancellationSignal, FontsContractCompat.FontInfo[] fonts);
public static FontsContractCompat.FontFamilyResult FetchFonts (Android.Content.Context context, Android.OS.CancellationSignal cancellationSignal, FontRequest request);
public static Android.Graphics.Typeface GetFontSync (Android.Content.Context context, FontRequest request, Android.Widget.TextView targetView, int strategy, int timeout, int style);
public static Android.Content.PM.ProviderInfo GetProvider (Android.Content.PM.PackageManager packageManager, FontRequest request, Android.Content.Res.Resources resources);
public static System.Collections.Generic.IDictionary<Android.Net.Uri,Java.Nio.ByteBuffer> PrepareFontData (Android.Content.Context context, FontsContractCompat.FontInfo[] fonts, Android.OS.CancellationSignal cancellationSignal);
public static void RequestFont (Android.Content.Context context, FontRequest request, FontsContractCompat.FontRequestCallback callback, Android.OS.Handler handler);
// inner types
public sealed class Columns : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FontsContractCompat.Columns ();
// fields
public static const string FileId = "file_id";
public static const string Italic = "font_italic";
public static const string ResultCode = "result_code";
public static const int ResultCodeFontNotFound;
public static const int ResultCodeFontUnavailable;
public static const int ResultCodeMalformedQuery;
public static const int ResultCodeOk;
public static const string TtcIndex = "font_ttc_index";
public static const string VariationSettings = "font_variation_settings";
public static const string Weight = "font_weight";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FontFamilyResult : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FontsContractCompat.FontFamilyResult (int statusCode, FontsContractCompat.FontInfo[] fonts);
protected FontsContractCompat.FontFamilyResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int StatusOk;
public static const int StatusUnexpectedDataProvided;
public static const int StatusWrongCertificates;
// properties
public virtual int StatusCode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FontsContractCompat.FontInfo[] GetFonts ();
// inner types
public interface IFontResultStatus : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class FontInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FontsContractCompat.FontFamilyResult.FontInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FontsContractCompat.FontFamilyResult.FontInfo (Android.Net.Uri uri, int ttcIndex, int weight, bool italic, int resultCode);
// properties
public virtual bool IsItalic { get; }
public virtual int ResultCode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TtcIndex { get; }
public virtual Android.Net.Uri Uri { get; }
public virtual int Weight { get; }
}
public class FontRequestCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FontsContractCompat.FontFamilyResult.FontRequestCallback ();
protected FontsContractCompat.FontFamilyResult.FontRequestCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int FailReasonFontLoadError;
public static const int FailReasonFontNotFound;
public static const int FailReasonFontUnavailable;
public static const int FailReasonMalformedQuery;
public static const int FailReasonProviderNotFound;
public static const int FailReasonWrongCertificates;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnTypefaceRequestFailed (int reason);
public virtual void OnTypefaceRetrieved (Android.Graphics.Typeface typeface);
// inner types
public interface IFontRequestFailReason : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
}
public class SelfDestructiveThread : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SelfDestructiveThread (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SelfDestructiveThread (string threadName, int priority, int destructAfterMillisec);
// properties
public virtual int Generation { get; }
public virtual bool IsRunning { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void PostAndReply (Java.Util.Concurrent.ICallable callable, SelfDestructiveThread.IReplyCallback reply);
public virtual Java.Lang.Object PostAndWait (Java.Util.Concurrent.ICallable callable, int timeoutMillis);
// inner types
public interface IReplyCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnReply (Java.Lang.Object p0);
}
}
public sealed class BidiFormatter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static BidiFormatter Instance { get; }
public bool IsRtlContext { get; }
public bool StereoReset { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static BidiFormatter GetInstance (Java.Util.Locale locale);
public static BidiFormatter GetInstance (bool rtlContext);
public bool IsRtl (Java.Lang.ICharSequence str);
public bool IsRtl (string str);
public string UnicodeWrap (string str);
public string UnicodeWrap (string str, ITextDirectionHeuristicCompat heuristic);
public string UnicodeWrap (string str, bool isolate);
public string UnicodeWrap (string str, ITextDirectionHeuristicCompat heuristic, bool isolate);
public Java.Lang.ICharSequence UnicodeWrapFormatted (Java.Lang.ICharSequence str);
public Java.Lang.ICharSequence UnicodeWrapFormatted (Java.Lang.ICharSequence str, ITextDirectionHeuristicCompat heuristic);
public Java.Lang.ICharSequence UnicodeWrapFormatted (Java.Lang.ICharSequence str, bool isolate);
public Java.Lang.ICharSequence UnicodeWrapFormatted (Java.Lang.ICharSequence str, ITextDirectionHeuristicCompat heuristic, bool isolate);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BidiFormatter.Builder ();
public BidiFormatter.Builder (Java.Util.Locale locale);
public BidiFormatter.Builder (bool rtlContext);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public BidiFormatter Build ();
public BidiFormatter.Builder SetTextDirectionHeuristic (ITextDirectionHeuristicCompat heuristic);
public BidiFormatter.Builder StereoReset (bool stereoReset);
}
}
public sealed class ICUCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string MaximizeAndGetScript (Java.Util.Locale locale);
// inner types
public class ICUCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ICUCompat.ICUCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual string MaximizeAndGetScript (Java.Util.Locale locale);
}
}
public interface ITextDirectionHeuristicCompat : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool IsRtl (Java.Lang.ICharSequence cs, int start, int count);
public virtual bool IsRtl (char[] array, int start, int count);
}
public static class ITextDirectionHeuristicCompatExtensions {
// methods
public static bool IsRtl (this ITextDirectionHeuristicCompat self, string cs, int start, int count);
}
public sealed class TextDirectionHeuristicsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static ITextDirectionHeuristicCompat AnyrtlLtr { get; }
public static ITextDirectionHeuristicCompat FirststrongLtr { get; }
public static ITextDirectionHeuristicCompat FirststrongRtl { get; }
public static ITextDirectionHeuristicCompat Locale { get; }
public static ITextDirectionHeuristicCompat Ltr { get; }
public static ITextDirectionHeuristicCompat Rtl { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public interface ITextDirectionAlgorithm : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual int CheckRtl (Java.Lang.ICharSequence p0, int p1, int p2);
}
}
public static class TextDirectionHeuristicsCompatITextDirectionAlgorithmExtensions {
// methods
public static int CheckRtl (this TextDirectionHeuristicsCompat.ITextDirectionAlgorithm self, string p0, int p1, int p2);
}
public sealed class TextUtilsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Java.Util.Locale Root { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetLayoutDirectionFromLocale (Java.Util.Locale locale);
public static string HtmlEncode (string s);
}
public sealed class LinkifyCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool AddLinks (Android.Text.ISpannable text, int mask);
public static bool AddLinks (Android.Widget.TextView text, int mask);
public static bool AddLinks (Android.Text.ISpannable text, Java.Util.Regex.Pattern pattern, string scheme);
public static void AddLinks (Android.Widget.TextView text, Java.Util.Regex.Pattern pattern, string scheme);
public static bool AddLinks (Android.Text.ISpannable spannable, Java.Util.Regex.Pattern pattern, string scheme, Android.Text.Util.Linkify.IMatchFilter matchFilter, Android.Text.Util.Linkify.ITransformFilter transformFilter);
public static void AddLinks (Android.Widget.TextView text, Java.Util.Regex.Pattern pattern, string scheme, Android.Text.Util.Linkify.IMatchFilter matchFilter, Android.Text.Util.Linkify.ITransformFilter transformFilter);
public static bool AddLinks (Android.Text.ISpannable spannable, Java.Util.Regex.Pattern pattern, string defaultScheme, string[] schemes, Android.Text.Util.Linkify.IMatchFilter matchFilter, Android.Text.Util.Linkify.ITransformFilter transformFilter);
public static void AddLinks (Android.Widget.TextView text, Java.Util.Regex.Pattern pattern, string defaultScheme, string[] schemes, Android.Text.Util.Linkify.IMatchFilter matchFilter, Android.Text.Util.Linkify.ITransformFilter transformFilter);
// inner types
public interface ILinkifyMask : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class ArrayMap : Android.Support.V4.Util.SimpleArrayMap, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.IMap, System.IDisposable {
// constructors
public ArrayMap ();
public ArrayMap (SimpleArrayMap map);
public ArrayMap (int capacity);
protected ArrayMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool ContainsAll (System.Collections.Generic.ICollection<object> collection);
public virtual System.Collections.ICollection EntrySet ();
public virtual System.Collections.ICollection KeySet ();
public virtual void PutAll (System.Collections.IDictionary map);
public virtual bool RemoveAll (System.Collections.Generic.ICollection<object> collection);
public virtual bool RetainAll (System.Collections.Generic.ICollection<object> collection);
public virtual System.Collections.ICollection Values ();
}
public class AtomicFile : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AtomicFile (Java.IO.File baseName);
protected AtomicFile (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.IO.File BaseFile { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Delete ();
public virtual void FailWrite (System.IO.Stream str);
public virtual void FinishWrite (System.IO.Stream str);
public virtual System.IO.Stream OpenRead ();
public virtual byte[] ReadFully ();
public virtual System.IO.Stream StartWrite ();
}
public sealed class CircularArray : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CircularArray ();
public CircularArray (int minCapacity);
// properties
public Java.Lang.Object First { get; }
public bool IsEmpty { get; }
public Java.Lang.Object Last { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void AddFirst (Java.Lang.Object e);
public void AddLast (Java.Lang.Object e);
public void Clear ();
public Java.Lang.Object Get (int n);
public Java.Lang.Object PopFirst ();
public Java.Lang.Object PopLast ();
public void RemoveFromEnd (int numOfElements);
public void RemoveFromStart (int numOfElements);
public int Size ();
}
public sealed class CircularIntArray : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CircularIntArray ();
public CircularIntArray (int minCapacity);
// properties
public int First { get; }
public bool IsEmpty { get; }
public int Last { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void AddFirst (int e);
public void AddLast (int e);
public void Clear ();
public int Get (int n);
public int PopFirst ();
public int PopLast ();
public void RemoveFromEnd (int numOfElements);
public void RemoveFromStart (int numOfElements);
public int Size ();
}
public class DebugUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DebugUtils ();
protected DebugUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void BuildShortClassTag (Java.Lang.Object cls, Java.Lang.StringBuilder out);
}
public class LogWriter : Java.IO.Writer, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.IO.IFlushable, Java.Interop.IJavaPeerable, Java.Lang.IAppendable, System.IDisposable {
// constructors
public LogWriter (string tag);
protected LogWriter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void Close ();
public override void Flush ();
public override void Write (char[] buf, int offset, int count);
}
public class LongSparseArray : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.ICloneable, System.IDisposable {
// constructors
public LongSparseArray ();
public LongSparseArray (int initialCapacity);
protected LongSparseArray (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Append (long key, Java.Lang.Object value);
public virtual void Clear ();
public virtual LongSparseArray Clone ();
public virtual void Delete (long key);
public virtual Java.Lang.Object Get (long key);
public virtual Java.Lang.Object Get (long key, Java.Lang.Object valueIfKeyNotFound);
public virtual int IndexOfKey (long key);
public virtual int IndexOfValue (Java.Lang.Object value);
public virtual long KeyAt (int index);
public virtual void Put (long key, Java.Lang.Object value);
public virtual void Remove (long key);
public virtual void RemoveAt (int index);
public virtual void SetValueAt (int index, Java.Lang.Object value);
public virtual int Size ();
public virtual Java.Lang.Object ValueAt (int index);
}
public class LruCache : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LruCache (int maxSize);
protected LruCache (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual Java.Lang.Object Create (Java.Lang.Object key);
public int CreateCount ();
protected virtual void EntryRemoved (bool evicted, Java.Lang.Object key, Java.Lang.Object oldValue, Java.Lang.Object newValue);
public void EvictAll ();
public int EvictionCount ();
public Java.Lang.Object Get (Java.Lang.Object key);
public int HitCount ();
public int MaxSize ();
public int MissCount ();
public Java.Lang.Object Put (Java.Lang.Object key, Java.Lang.Object value);
public int PutCount ();
public Java.Lang.Object Remove (Java.Lang.Object key);
public virtual void Resize (int maxSize);
public int Size ();
protected virtual int SizeOf (Java.Lang.Object key, Java.Lang.Object value);
public System.Collections.IDictionary Snapshot ();
public override string ToString ();
public virtual void TrimToSize (int maxSize);
}
public class ObjectsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ObjectsCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool Equals (Java.Lang.Object a, Java.Lang.Object b);
}
public class Pair : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Pair (Java.Lang.Object first, Java.Lang.Object second);
protected Pair (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public Java.Lang.Object First { get; set; }
public Java.Lang.Object Second { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Pair Create (Java.Lang.Object a, Java.Lang.Object b);
}
public sealed class PatternsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Java.Util.Regex.Pattern AutolinkEmailAddress { get; }
public static Java.Util.Regex.Pattern AutolinkWebUrl { get; }
public static Java.Util.Regex.Pattern DomainName { get; }
public static Java.Util.Regex.Pattern EmailAddress { get; }
public static Java.Util.Regex.Pattern IpAddress { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static Java.Util.Regex.Pattern WebUrl { get; }
}
public sealed class Pools : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public interface IPool : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object Acquire ();
public virtual bool Release (Java.Lang.Object instance);
}
public class SimplePool : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Pools.SimplePool (int maxPoolSize);
protected Pools.SimplePool (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object Acquire ();
public virtual bool Release (Java.Lang.Object instance);
}
public class SynchronizedPool : Android.Support.V4.Util.Pools+SimplePool, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Pools.SynchronizedPool (int maxPoolSize);
protected Pools.SynchronizedPool (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class Preconditions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Preconditions ();
protected Preconditions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void CheckArgument (bool expression);
public static void CheckArgument (bool expression, Java.Lang.Object errorMessage);
public static float CheckArgumentFinite (float value, string valueName);
public static int CheckArgumentInRange (int value, int lower, int upper, string valueName);
public static long CheckArgumentInRange (long value, long lower, long upper, string valueName);
public static float CheckArgumentInRange (float value, float lower, float upper, string valueName);
public static int CheckArgumentNonnegative (int value);
public static long CheckArgumentNonnegative (long value);
public static int CheckArgumentNonnegative (int value, string errorMessage);
public static long CheckArgumentNonnegative (long value, string errorMessage);
public static int CheckArgumentPositive (int value, string errorMessage);
public static float[] CheckArrayElementsInRange (float[] value, float lower, float upper, string valueName);
public static Java.Lang.Object[] CheckArrayElementsNotNull (Java.Lang.Object[] value, string valueName);
public static Java.Lang.Object CheckCollectionElementsNotNull (Java.Lang.Object value, string valueName);
public static System.Collections.ICollection CheckCollectionNotEmpty (System.Collections.ICollection value, string valueName);
public static int CheckFlagsArgument (int requestedFlags, int allowedFlags);
public static Java.Lang.Object CheckNotNull (Java.Lang.Object reference);
public static Java.Lang.Object CheckNotNull (Java.Lang.Object reference, Java.Lang.Object errorMessage);
public static void CheckState (bool expression);
public static void CheckState (bool expression, string message);
}
public class SimpleArrayMap : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SimpleArrayMap ();
public SimpleArrayMap (SimpleArrayMap map);
public SimpleArrayMap (int capacity);
protected SimpleArrayMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsEmpty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Clear ();
public virtual bool ContainsKey (Java.Lang.Object key);
public virtual bool ContainsValue (Java.Lang.Object value);
public virtual void EnsureCapacity (int minimumCapacity);
public virtual Java.Lang.Object Get (Java.Lang.Object key);
public virtual int IndexOfKey (Java.Lang.Object key);
public virtual Java.Lang.Object KeyAt (int index);
public virtual Java.Lang.Object Put (Java.Lang.Object key, Java.Lang.Object value);
public virtual void PutAll (SimpleArrayMap array);
public virtual Java.Lang.Object Remove (Java.Lang.Object key);
public virtual Java.Lang.Object RemoveAt (int index);
public virtual Java.Lang.Object SetValueAt (int index, Java.Lang.Object value);
public virtual int Size ();
public virtual Java.Lang.Object ValueAt (int index);
}
public class SparseArrayCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.ICloneable, System.IDisposable {
// constructors
public SparseArrayCompat ();
public SparseArrayCompat (int initialCapacity);
protected SparseArrayCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Append (int key, Java.Lang.Object value);
public virtual void Clear ();
public virtual SparseArrayCompat Clone ();
public virtual void Delete (int key);
public virtual Java.Lang.Object Get (int key);
public virtual Java.Lang.Object Get (int key, Java.Lang.Object valueIfKeyNotFound);
public virtual int IndexOfKey (int key);
public virtual int IndexOfValue (Java.Lang.Object value);
public virtual int KeyAt (int index);
public virtual void Put (int key, Java.Lang.Object value);
public virtual void Remove (int key);
public virtual void RemoveAt (int index);
public virtual void RemoveAtRange (int index, int size);
public virtual void SetValueAt (int index, Java.Lang.Object value);
public virtual int Size ();
public virtual Java.Lang.Object ValueAt (int index);
}
public sealed class TimeUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int HundredDayFieldLen;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void FormatDuration (long duration, Java.IO.PrintWriter pw);
public static void FormatDuration (long duration, Java.Lang.StringBuilder builder);
public static void FormatDuration (long duration, Java.IO.PrintWriter pw, int fieldLen);
public static void FormatDuration (long time, long now, Java.IO.PrintWriter pw);
}
public abstract class AbsSavedState : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AbsSavedState (Android.OS.IParcelable superState);
protected AbsSavedState (Android.OS.Parcel source);
protected AbsSavedState (Android.OS.Parcel source, Java.Lang.ClassLoader loader);
protected AbsSavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public static AbsSavedState EmptyState { get; }
public Android.OS.IParcelable SuperState { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class AccessibilityDelegateCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AccessibilityDelegateCompat ();
protected AccessibilityDelegateCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool DispatchPopulateAccessibilityEvent (Android.Views.View host, Android.Views.Accessibility.AccessibilityEvent event);
public virtual Accessibility.AccessibilityNodeProviderCompat GetAccessibilityNodeProvider (Android.Views.View host);
public virtual void OnInitializeAccessibilityEvent (Android.Views.View host, Android.Views.Accessibility.AccessibilityEvent event);
public virtual void OnInitializeAccessibilityNodeInfo (Android.Views.View host, Accessibility.AccessibilityNodeInfoCompat info);
public virtual void OnPopulateAccessibilityEvent (Android.Views.View host, Android.Views.Accessibility.AccessibilityEvent event);
public virtual bool OnRequestSendAccessibilityEvent (Android.Views.ViewGroup host, Android.Views.View child, Android.Views.Accessibility.AccessibilityEvent event);
public virtual bool PerformAccessibilityAction (Android.Views.View host, int action, Android.OS.Bundle args);
public virtual void SendAccessibilityEvent (Android.Views.View host, int eventType);
public virtual void SendAccessibilityEventUnchecked (Android.Views.View host, Android.Views.Accessibility.AccessibilityEvent event);
// inner types
public class AccessibilityDelegateBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityDelegateCompat.AccessibilityDelegateBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Accessibility.AccessibilityNodeProviderCompat GetAccessibilityNodeProvider (Android.Views.View.AccessibilityDelegate delegate, Android.Views.View host);
public virtual Android.Views.View.AccessibilityDelegate NewAccessibilityDelegateBridge (AccessibilityDelegateCompat compat);
public virtual bool PerformAccessibilityAction (Android.Views.View.AccessibilityDelegate delegate, Android.Views.View host, int action, Android.OS.Bundle args);
}
}
public abstract class ActionProvider : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionProvider (Android.Content.Context context);
protected ActionProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.Context Context { get; }
public virtual bool HasSubMenu { get; }
public virtual bool IsVisible { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<ActionProvider.SubUiVisibilityEventArgs> SubUiVisibility;
public event System.EventHandler<ActionProvider.VisibilityEventArgs> Visibility;
// methods
public virtual Android.Views.View OnCreateActionView ();
public virtual Android.Views.View OnCreateActionView (Android.Views.IMenuItem forItem);
public virtual bool OnPerformDefaultAction ();
public virtual void OnPrepareSubMenu (Android.Views.ISubMenu subMenu);
public virtual bool OverridesItemVisibility ();
public virtual void RefreshVisibility ();
public virtual void Reset ();
public virtual void SetSubUiVisibilityListener (ActionProvider.ISubUiVisibilityListener listener);
public virtual void SetVisibilityListener (ActionProvider.IVisibilityListener listener);
public virtual void SubUiVisibilityChanged (bool isVisible);
// inner types
public interface ISubUiVisibilityListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnSubUiVisibilityChanged (bool p0);
}
public interface IVisibilityListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnActionProviderVisibilityChanged (bool isVisible);
}
public class SubUiVisibilityEventArgs : System.EventArgs {
// constructors
public ActionProvider.SubUiVisibilityEventArgs (bool p0);
// properties
public bool P0 { get; }
}
public class VisibilityEventArgs : System.EventArgs {
// constructors
public ActionProvider.VisibilityEventArgs (bool isVisible);
// properties
public bool IsVisible { get; }
}
}
public class AnimationCancelEventArgs : System.EventArgs {
// constructors
public AnimationCancelEventArgs (Android.Views.View view);
// properties
public Android.Views.View View { get; }
}
public class AnimationEndEventArgs : System.EventArgs {
// constructors
public AnimationEndEventArgs (Android.Views.View view);
// properties
public Android.Views.View View { get; }
}
public class AnimationStartEventArgs : System.EventArgs {
// constructors
public AnimationStartEventArgs (Android.Views.View view);
// properties
public Android.Views.View View { get; }
}
public sealed delegate ApplyWindowInsetsHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public ApplyWindowInsetsHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (Android.Views.View v, WindowInsetsCompat insets, System.AsyncCallback callback, object object);
public virtual WindowInsetsCompat EndInvoke (System.IAsyncResult result);
public virtual WindowInsetsCompat Invoke (Android.Views.View v, WindowInsetsCompat insets);
}
public sealed class AsyncLayoutInflater : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AsyncLayoutInflater (Android.Content.Context context);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Inflate (int resid, Android.Views.ViewGroup parent, AsyncLayoutInflater.IOnInflateFinishedListener callback);
// inner types
public interface IOnInflateFinishedListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnInflateFinished (Android.Views.View view, int resid, Android.Views.ViewGroup parent);
}
public class InflateFinishedEventArgs : System.EventArgs {
// constructors
public AsyncLayoutInflater.InflateFinishedEventArgs (Android.Views.View view, int resid, Android.Views.ViewGroup parent);
// properties
public Android.Views.ViewGroup Parent { get; }
public int Resid { get; }
public Android.Views.View View { get; }
}
}
public sealed class GestureDetectorCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GestureDetectorCompat (Android.Content.Context context, Android.Views.GestureDetector.IOnGestureListener listener);
public GestureDetectorCompat (Android.Content.Context context, Android.Views.GestureDetector.IOnGestureListener listener, Android.OS.Handler handler);
// properties
public bool IsLongpressEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool OnTouchEvent (Android.Views.MotionEvent event);
public void SetOnDoubleTapListener (Android.Views.GestureDetector.IOnDoubleTapListener listener);
// inner types
public class GestureDetectorCompatImplBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GestureDetectorCompat.GestureDetectorCompatImplBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public GestureDetectorCompat.GestureDetectorCompatImplBase (Android.Content.Context context, Android.Views.GestureDetector.IOnGestureListener listener, Android.OS.Handler handler);
// properties
public virtual bool IsLongpressEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool OnTouchEvent (Android.Views.MotionEvent ev);
public virtual void SetOnDoubleTapListener (Android.Views.GestureDetector.IOnDoubleTapListener onDoubleTapListener);
}
public interface IGestureDetectorCompatImpl : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool IsLongpressEnabled { get; set; }
// methods
public virtual bool OnTouchEvent (Android.Views.MotionEvent p0);
public virtual void SetOnDoubleTapListener (Android.Views.GestureDetector.IOnDoubleTapListener p0);
}
}
public sealed class GravityCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int End;
public static const int RelativeHorizontalGravityMask;
public static const int RelativeLayoutDirection;
public static const int Start;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void Apply (int gravity, int w, int h, Android.Graphics.Rect container, Android.Graphics.Rect outRect, int layoutDirection);
public static void Apply (int gravity, int w, int h, Android.Graphics.Rect container, int xAdj, int yAdj, Android.Graphics.Rect outRect, int layoutDirection);
public static void ApplyDisplay (int gravity, Android.Graphics.Rect display, Android.Graphics.Rect inoutObj, int layoutDirection);
public static int GetAbsoluteGravity (int gravity, int layoutDirection);
}
public interface ILayoutInflaterFactory : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Views.View OnCreateView (Android.Views.View parent, string name, Android.Content.Context context, Android.Util.IAttributeSet attrs);
}
public interface INestedScrollingChild : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool HasNestedScrollingParent { get; }
public virtual bool NestedScrollingEnabled { get; set; }
// methods
public virtual bool DispatchNestedFling (float velocityX, float velocityY, bool consumed);
public virtual bool DispatchNestedPreFling (float velocityX, float velocityY);
public virtual bool DispatchNestedPreScroll (int dx, int dy, int[] consumed, int[] offsetInWindow);
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow);
public virtual bool StartNestedScroll (Android.Views.ScrollAxis axes);
public virtual void StopNestedScroll ();
}
public interface INestedScrollingChild2 : Android.Runtime.IJavaObject, INestedScrollingChild, System.IDisposable {
// methods
public virtual bool DispatchNestedPreScroll (int dx, int dy, int[] consumed, int[] offsetInWindow, int type);
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow, int type);
public virtual bool InvokeHasNestedScrollingParent (int type);
public virtual bool StartNestedScroll (Android.Views.ScrollAxis axes, int type);
public virtual void StopNestedScroll (int type);
}
public interface INestedScrollingParent : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Views.ScrollAxis NestedScrollAxes { get; }
// methods
public virtual bool OnNestedFling (Android.Views.View target, float velocityX, float velocityY, bool consumed);
public virtual bool OnNestedPreFling (Android.Views.View target, float velocityX, float velocityY);
public virtual void OnNestedPreScroll (Android.Views.View target, int dx, int dy, int[] consumed);
public virtual void OnNestedScroll (Android.Views.View target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed);
public virtual void OnNestedScrollAccepted (Android.Views.View child, Android.Views.View target, Android.Views.ScrollAxis axes);
public virtual bool OnStartNestedScroll (Android.Views.View child, Android.Views.View target, Android.Views.ScrollAxis axes);
public virtual void OnStopNestedScroll (Android.Views.View target);
}
public interface INestedScrollingParent2 : Android.Runtime.IJavaObject, INestedScrollingParent, System.IDisposable {
// methods
public virtual void OnNestedPreScroll (Android.Views.View target, int dx, int dy, int[] consumed, int type);
public virtual void OnNestedScroll (Android.Views.View target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int type);
public virtual void OnNestedScrollAccepted (Android.Views.View child, Android.Views.View target, int axes, int type);
public virtual bool OnStartNestedScroll (Android.Views.View child, Android.Views.View target, int axes, int type);
public virtual void OnStopNestedScroll (Android.Views.View target, int type);
}
public interface IOnApplyWindowInsetsListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual WindowInsetsCompat OnApplyWindowInsets (Android.Views.View v, WindowInsetsCompat insets);
}
public interface IScrollingView : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual int ComputeHorizontalScrollExtent ();
public virtual int ComputeHorizontalScrollOffset ();
public virtual int ComputeHorizontalScrollRange ();
public virtual int ComputeVerticalScrollExtent ();
public virtual int ComputeVerticalScrollOffset ();
public virtual int ComputeVerticalScrollRange ();
}
public interface ITintableBackgroundView : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
}
public interface IViewPropertyAnimatorListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnAnimationCancel (Android.Views.View view);
public virtual void OnAnimationEnd (Android.Views.View view);
public virtual void OnAnimationStart (Android.Views.View view);
}
public interface IViewPropertyAnimatorUpdateListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnAnimationUpdate (Android.Views.View view);
}
public sealed class InputDeviceCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int SourceAny;
public static const int SourceClassButton;
public static const int SourceClassJoystick;
public static const int SourceClassMask;
public static const int SourceClassNone;
public static const int SourceClassPointer;
public static const int SourceClassPosition;
public static const int SourceClassTrackball;
public static const int SourceDpad;
public static const int SourceGamepad;
public static const int SourceHdmi;
public static const int SourceJoystick;
public static const int SourceKeyboard;
public static const int SourceMouse;
public static const int SourceRotaryEncoder;
public static const int SourceStylus;
public static const int SourceTouchNavigation;
public static const int SourceTouchpad;
public static const int SourceTouchscreen;
public static const int SourceTrackball;
public static const int SourceUnknown;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class KeyEventCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static bool Dispatch (Android.Views.KeyEvent event, Android.Views.KeyEvent.ICallback receiver, Java.Lang.Object state, Java.Lang.Object target);
[Obsolete ("deprecated")]
public static Java.Lang.Object GetKeyDispatcherState (Android.Views.View view);
[Obsolete ("deprecated")]
public static bool HasModifiers (Android.Views.KeyEvent event, int modifiers);
[Obsolete ("deprecated")]
public static bool HasNoModifiers (Android.Views.KeyEvent event);
[Obsolete ("deprecated")]
public static bool IsCtrlPressed (Android.Views.KeyEvent event);
[Obsolete ("deprecated")]
public static bool IsTracking (Android.Views.KeyEvent event);
[Obsolete ("deprecated")]
public static bool MetaStateHasModifiers (int metaState, int modifiers);
[Obsolete ("deprecated")]
public static bool MetaStateHasNoModifiers (int metaState);
[Obsolete ("deprecated")]
public static int NormalizeMetaState (int metaState);
[Obsolete ("deprecated")]
public static void StartTracking (Android.Views.KeyEvent event);
}
public sealed class LayoutInflaterCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static ILayoutInflaterFactory GetFactory (Android.Views.LayoutInflater inflater);
[Obsolete ("deprecated")]
public static void SetFactory (Android.Views.LayoutInflater inflater, ILayoutInflaterFactory factory);
public static void SetFactory2 (Android.Views.LayoutInflater inflater, Android.Views.LayoutInflater.IFactory2 factory);
// inner types
public class Factory2Wrapper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LayoutInflaterCompat.Factory2Wrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Views.View OnCreateView (string name, Android.Content.Context context, Android.Util.IAttributeSet attrs);
public virtual Android.Views.View OnCreateView (Android.Views.View parent, string name, Android.Content.Context context, Android.Util.IAttributeSet attributeSet);
}
public class LayoutInflaterCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LayoutInflaterCompat.LayoutInflaterCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual ILayoutInflaterFactory GetFactory (Android.Views.LayoutInflater inflater);
public virtual void SetFactory (Android.Views.LayoutInflater inflater, ILayoutInflaterFactory factory);
public virtual void SetFactory2 (Android.Views.LayoutInflater inflater, Android.Views.LayoutInflater.IFactory2 factory);
}
}
public sealed class MarginLayoutParamsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetLayoutDirection (Android.Views.ViewGroup.MarginLayoutParams lp);
public static int GetMarginEnd (Android.Views.ViewGroup.MarginLayoutParams lp);
public static int GetMarginStart (Android.Views.ViewGroup.MarginLayoutParams lp);
public static bool IsMarginRelative (Android.Views.ViewGroup.MarginLayoutParams lp);
public static void ResolveLayoutDirection (Android.Views.ViewGroup.MarginLayoutParams lp, int layoutDirection);
public static void SetLayoutDirection (Android.Views.ViewGroup.MarginLayoutParams lp, int layoutDirection);
public static void SetMarginEnd (Android.Views.ViewGroup.MarginLayoutParams lp, int marginEnd);
public static void SetMarginStart (Android.Views.ViewGroup.MarginLayoutParams lp, int marginStart);
}
public sealed class MenuCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static void SetShowAsAction (Android.Views.IMenuItem item, int actionEnum);
}
public sealed class MenuItemCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
[Obsolete ("deprecated")]
public static const int ShowAsActionAlways;
[Obsolete ("deprecated")]
public static const int ShowAsActionCollapseActionView;
[Obsolete ("deprecated")]
public static const int ShowAsActionIfRoom;
[Obsolete ("deprecated")]
public static const int ShowAsActionNever;
[Obsolete ("deprecated")]
public static const int ShowAsActionWithText;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static bool CollapseActionView (Android.Views.IMenuItem item);
[Obsolete ("deprecated")]
public static bool ExpandActionView (Android.Views.IMenuItem item);
public static ActionProvider GetActionProvider (Android.Views.IMenuItem item);
[Obsolete ("deprecated")]
public static Android.Views.View GetActionView (Android.Views.IMenuItem item);
public static int GetAlphabeticModifiers (Android.Views.IMenuItem item);
public static string GetContentDescription (Android.Views.IMenuItem item);
public static Java.Lang.ICharSequence GetContentDescriptionFormatted (Android.Views.IMenuItem item);
public static Android.Content.Res.ColorStateList GetIconTintList (Android.Views.IMenuItem item);
public static Android.Graphics.PorterDuff.Mode GetIconTintMode (Android.Views.IMenuItem item);
public static int GetNumericModifiers (Android.Views.IMenuItem item);
public static string GetTooltipText (Android.Views.IMenuItem item);
public static Java.Lang.ICharSequence GetTooltipTextFormatted (Android.Views.IMenuItem item);
[Obsolete ("deprecated")]
public static bool IsActionViewExpanded (Android.Views.IMenuItem item);
public static Android.Views.IMenuItem SetActionProvider (Android.Views.IMenuItem item, ActionProvider provider);
[Obsolete ("deprecated")]
public static Android.Views.IMenuItem SetActionView (Android.Views.IMenuItem item, Android.Views.View view);
[Obsolete ("deprecated")]
public static Android.Views.IMenuItem SetActionView (Android.Views.IMenuItem item, int resId);
public static void SetAlphabeticShortcut (Android.Views.IMenuItem item, char alphaChar, int alphaModifiers);
public static void SetContentDescription (Android.Views.IMenuItem item, Java.Lang.ICharSequence contentDescription);
public static void SetContentDescription (Android.Views.IMenuItem item, string contentDescription);
public static void SetIconTintList (Android.Views.IMenuItem item, Android.Content.Res.ColorStateList tint);
public static void SetIconTintMode (Android.Views.IMenuItem item, Android.Graphics.PorterDuff.Mode tintMode);
public static void SetNumericShortcut (Android.Views.IMenuItem item, char numericChar, int numericModifiers);
[Obsolete ("deprecated")]
public static Android.Views.IMenuItem SetOnActionExpandListener (Android.Views.IMenuItem item, MenuItemCompat.IOnActionExpandListener listener);
public static void SetShortcut (Android.Views.IMenuItem item, char numericChar, char alphaChar, int numericModifiers, int alphaModifiers);
[Obsolete ("deprecated")]
public static void SetShowAsAction (Android.Views.IMenuItem item, int actionEnum);
public static void SetTooltipText (Android.Views.IMenuItem item, Java.Lang.ICharSequence tooltipText);
public static void SetTooltipText (Android.Views.IMenuItem item, string tooltipText);
// inner types
public interface IMenuVersionImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual int GetAlphabeticModifiers (Android.Views.IMenuItem p0);
public virtual Java.Lang.ICharSequence GetContentDescriptionFormatted (Android.Views.IMenuItem p0);
public virtual Android.Content.Res.ColorStateList GetIconTintList (Android.Views.IMenuItem p0);
public virtual Android.Graphics.PorterDuff.Mode GetIconTintMode (Android.Views.IMenuItem p0);
public virtual int GetNumericModifiers (Android.Views.IMenuItem p0);
public virtual Java.Lang.ICharSequence GetTooltipTextFormatted (Android.Views.IMenuItem p0);
public virtual void SetAlphabeticShortcut (Android.Views.IMenuItem p0, char p1, int p2);
public virtual void SetContentDescription (Android.Views.IMenuItem p0, Java.Lang.ICharSequence p1);
public virtual void SetIconTintList (Android.Views.IMenuItem p0, Android.Content.Res.ColorStateList p1);
public virtual void SetIconTintMode (Android.Views.IMenuItem p0, Android.Graphics.PorterDuff.Mode p1);
public virtual void SetNumericShortcut (Android.Views.IMenuItem p0, char p1, int p2);
public virtual void SetShortcut (Android.Views.IMenuItem p0, char p1, char p2, int p3, int p4);
public virtual void SetTooltipText (Android.Views.IMenuItem p0, Java.Lang.ICharSequence p1);
}
public interface IOnActionExpandListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnMenuItemActionCollapse (Android.Views.IMenuItem item);
public virtual bool OnMenuItemActionExpand (Android.Views.IMenuItem item);
}
public class MenuItemActionCollapseEventArgs : System.EventArgs {
// constructors
public MenuItemCompat.MenuItemActionCollapseEventArgs (bool handled, Android.Views.IMenuItem item);
// properties
public bool Handled { get; set; }
public Android.Views.IMenuItem Item { get; }
}
public class MenuItemActionExpandEventArgs : System.EventArgs {
// constructors
public MenuItemCompat.MenuItemActionExpandEventArgs (bool handled, Android.Views.IMenuItem item);
// properties
public bool Handled { get; set; }
public Android.Views.IMenuItem Item { get; }
}
public class MenuItemCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MenuItemCompat.MenuItemCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetAlphabeticModifiers (Android.Views.IMenuItem item);
public string GetContentDescription (Android.Views.IMenuItem item);
public virtual Java.Lang.ICharSequence GetContentDescriptionFormatted (Android.Views.IMenuItem item);
public virtual Android.Content.Res.ColorStateList GetIconTintList (Android.Views.IMenuItem item);
public virtual Android.Graphics.PorterDuff.Mode GetIconTintMode (Android.Views.IMenuItem item);
public virtual int GetNumericModifiers (Android.Views.IMenuItem item);
public string GetTooltipText (Android.Views.IMenuItem item);
public virtual Java.Lang.ICharSequence GetTooltipTextFormatted (Android.Views.IMenuItem item);
public virtual void SetAlphabeticShortcut (Android.Views.IMenuItem item, char alphaChar, int alphaModifiers);
public virtual void SetContentDescription (Android.Views.IMenuItem item, Java.Lang.ICharSequence contentDescription);
public void SetContentDescription (Android.Views.IMenuItem item, string contentDescription);
public virtual void SetIconTintList (Android.Views.IMenuItem item, Android.Content.Res.ColorStateList tint);
public virtual void SetIconTintMode (Android.Views.IMenuItem item, Android.Graphics.PorterDuff.Mode tintMode);
public virtual void SetNumericShortcut (Android.Views.IMenuItem item, char numericChar, int numericModifiers);
public virtual void SetShortcut (Android.Views.IMenuItem item, char numericChar, char alphaChar, int numericModifiers, int alphaModifiers);
public virtual void SetTooltipText (Android.Views.IMenuItem item, Java.Lang.ICharSequence tooltipText);
public void SetTooltipText (Android.Views.IMenuItem item, string tooltipText);
}
}
public static class MenuItemCompatIMenuVersionImplExtensions {
// methods
public static string GetContentDescription (this MenuItemCompat.IMenuVersionImpl self, Android.Views.IMenuItem p0);
public static string GetTooltipText (this MenuItemCompat.IMenuVersionImpl self, Android.Views.IMenuItem p0);
public static void SetContentDescription (this MenuItemCompat.IMenuVersionImpl self, Android.Views.IMenuItem p0, string p1);
public static void SetTooltipText (this MenuItemCompat.IMenuVersionImpl self, Android.Views.IMenuItem p0, string p1);
}
public sealed class MotionEventCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
[Obsolete ("deprecated")]
public static const int ActionHoverEnter;
[Obsolete ("deprecated")]
public static const int ActionHoverExit;
[Obsolete ("deprecated")]
public static const int ActionHoverMove;
[Obsolete ("deprecated")]
public static const int ActionMask;
[Obsolete ("deprecated")]
public static const int ActionPointerDown;
[Obsolete ("deprecated")]
public static const int ActionPointerIndexMask;
[Obsolete ("deprecated")]
public static const int ActionPointerIndexShift;
[Obsolete ("deprecated")]
public static const int ActionPointerUp;
[Obsolete ("deprecated")]
public static const int ActionScroll;
[Obsolete ("deprecated")]
public static const int AxisBrake;
[Obsolete ("deprecated")]
public static const int AxisDistance;
[Obsolete ("deprecated")]
public static const int AxisGas;
[Obsolete ("deprecated")]
public static const int AxisGeneric1;
[Obsolete ("deprecated")]
public static const int AxisGeneric10;
[Obsolete ("deprecated")]
public static const int AxisGeneric11;
[Obsolete ("deprecated")]
public static const int AxisGeneric12;
[Obsolete ("deprecated")]
public static const int AxisGeneric13;
[Obsolete ("deprecated")]
public static const int AxisGeneric14;
[Obsolete ("deprecated")]
public static const int AxisGeneric15;
[Obsolete ("deprecated")]
public static const int AxisGeneric16;
[Obsolete ("deprecated")]
public static const int AxisGeneric2;
[Obsolete ("deprecated")]
public static const int AxisGeneric3;
[Obsolete ("deprecated")]
public static const int AxisGeneric4;
[Obsolete ("deprecated")]
public static const int AxisGeneric5;
[Obsolete ("deprecated")]
public static const int AxisGeneric6;
[Obsolete ("deprecated")]
public static const int AxisGeneric7;
[Obsolete ("deprecated")]
public static const int AxisGeneric8;
[Obsolete ("deprecated")]
public static const int AxisGeneric9;
[Obsolete ("deprecated")]
public static const int AxisHatX;
[Obsolete ("deprecated")]
public static const int AxisHatY;
[Obsolete ("deprecated")]
public static const int AxisHscroll;
[Obsolete ("deprecated")]
public static const int AxisLtrigger;
[Obsolete ("deprecated")]
public static const int AxisOrientation;
[Obsolete ("deprecated")]
public static const int AxisPressure;
public static const int AxisRelativeX;
public static const int AxisRelativeY;
[Obsolete ("deprecated")]
public static const int AxisRtrigger;
[Obsolete ("deprecated")]
public static const int AxisRudder;
[Obsolete ("deprecated")]
public static const int AxisRx;
[Obsolete ("deprecated")]
public static const int AxisRy;
[Obsolete ("deprecated")]
public static const int AxisRz;
public static const int AxisScroll;
[Obsolete ("deprecated")]
public static const int AxisSize;
[Obsolete ("deprecated")]
public static const int AxisThrottle;
[Obsolete ("deprecated")]
public static const int AxisTilt;
[Obsolete ("deprecated")]
public static const int AxisToolMajor;
[Obsolete ("deprecated")]
public static const int AxisToolMinor;
[Obsolete ("deprecated")]
public static const int AxisTouchMajor;
[Obsolete ("deprecated")]
public static const int AxisTouchMinor;
[Obsolete ("deprecated")]
public static const int AxisVscroll;
[Obsolete ("deprecated")]
public static const int AxisWheel;
[Obsolete ("deprecated")]
public static const int AxisX;
[Obsolete ("deprecated")]
public static const int AxisY;
[Obsolete ("deprecated")]
public static const int AxisZ;
[Obsolete ("deprecated")]
public static const int ButtonPrimary;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static int FindPointerIndex (Android.Views.MotionEvent event, int pointerId);
[Obsolete ("deprecated")]
public static int GetActionIndex (Android.Views.MotionEvent event);
[Obsolete ("deprecated")]
public static int GetActionMasked (Android.Views.MotionEvent event);
[Obsolete ("deprecated")]
public static float GetAxisValue (Android.Views.MotionEvent event, int axis);
[Obsolete ("deprecated")]
public static float GetAxisValue (Android.Views.MotionEvent event, int axis, int pointerIndex);
[Obsolete ("deprecated")]
public static int GetButtonState (Android.Views.MotionEvent event);
[Obsolete ("deprecated")]
public static int GetPointerCount (Android.Views.MotionEvent event);
[Obsolete ("deprecated")]
public static int GetPointerId (Android.Views.MotionEvent event, int pointerIndex);
[Obsolete ("deprecated")]
public static int GetSource (Android.Views.MotionEvent event);
[Obsolete ("deprecated")]
public static float GetX (Android.Views.MotionEvent event, int pointerIndex);
[Obsolete ("deprecated")]
public static float GetY (Android.Views.MotionEvent event, int pointerIndex);
public static bool IsFromSource (Android.Views.MotionEvent event, int source);
}
public class NestedScrollingChildHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NestedScrollingChildHelper (Android.Views.View view);
protected NestedScrollingChildHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasNestedScrollingParent { get; }
public virtual bool NestedScrollingEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool DispatchNestedFling (float velocityX, float velocityY, bool consumed);
public virtual bool DispatchNestedPreFling (float velocityX, float velocityY);
public virtual bool DispatchNestedPreScroll (int dx, int dy, int[] consumed, int[] offsetInWindow);
public virtual bool DispatchNestedPreScroll (int dx, int dy, int[] consumed, int[] offsetInWindow, int type);
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow);
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow, int type);
public virtual bool InvokeHasNestedScrollingParent (int type);
public virtual void OnDetachedFromWindow ();
public virtual void OnStopNestedScroll (Android.Views.View child);
public virtual bool StartNestedScroll (int axes);
public virtual bool StartNestedScroll (int axes, int type);
public virtual void StopNestedScroll ();
public virtual void StopNestedScroll (int type);
}
public class NestedScrollingParentHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NestedScrollingParentHelper (Android.Views.ViewGroup viewGroup);
protected NestedScrollingParentHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int NestedScrollAxes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnNestedScrollAccepted (Android.Views.View child, Android.Views.View target, int axes);
public virtual void OnNestedScrollAccepted (Android.Views.View child, Android.Views.View target, int axes, int type);
public virtual void OnStopNestedScroll (Android.Views.View target);
public virtual void OnStopNestedScroll (Android.Views.View target, int type);
}
public abstract class PagerAdapter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PagerAdapter ();
protected PagerAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int PositionNone;
public static const int PositionUnchanged;
// properties
public virtual int Count { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public virtual void DestroyItem (Android.Views.View container, int position, Java.Lang.Object object);
public virtual void DestroyItem (Android.Views.ViewGroup container, int position, Java.Lang.Object object);
[Obsolete ("deprecated")]
public virtual void FinishUpdate (Android.Views.View container);
public virtual void FinishUpdate (Android.Views.ViewGroup container);
public virtual int GetItemPosition (Java.Lang.Object object);
public string GetPageTitle (int position);
public virtual Java.Lang.ICharSequence GetPageTitleFormatted (int position);
public virtual float GetPageWidth (int position);
[Obsolete ("deprecated")]
public virtual Java.Lang.Object InstantiateItem (Android.Views.View container, int position);
public virtual Java.Lang.Object InstantiateItem (Android.Views.ViewGroup container, int position);
public virtual bool IsViewFromObject (Android.Views.View view, Java.Lang.Object object);
public virtual void NotifyDataSetChanged ();
public virtual void RegisterDataSetObserver (Android.Database.DataSetObserver observer);
public virtual void RestoreState (Android.OS.IParcelable state, Java.Lang.ClassLoader loader);
public virtual Android.OS.IParcelable SaveState ();
[Obsolete ("deprecated")]
public virtual void SetPrimaryItem (Android.Views.View container, int position, Java.Lang.Object object);
public virtual void SetPrimaryItem (Android.Views.ViewGroup container, int position, Java.Lang.Object object);
[Obsolete ("deprecated")]
public virtual void StartUpdate (Android.Views.View container);
public virtual void StartUpdate (Android.Views.ViewGroup container);
public virtual void UnregisterDataSetObserver (Android.Database.DataSetObserver observer);
}
public class PagerTabStrip : Android.Support.V4.View.PagerTitleStrip, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PagerTabStrip (Android.Content.Context context);
public PagerTabStrip (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected PagerTabStrip (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool DrawFullUnderline { get; set; }
public virtual int TabIndicatorColor { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void SetBackgroundColor (int color);
public virtual void SetTabIndicatorColorResource (int resId);
}
public class PagerTitleStrip : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PagerTitleStrip (Android.Content.Context context);
public PagerTitleStrip (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected PagerTitleStrip (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int TextSpacing { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override void OnLayout (bool changed, int l, int t, int r, int b);
public virtual void SetGravity (int gravity);
public virtual void SetNonPrimaryAlpha (float alpha);
public virtual void SetTextColor (int color);
public virtual void SetTextSize (int unit, float size);
}
public sealed class PointerIconCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int TypeAlias;
public static const int TypeAllScroll;
public static const int TypeArrow;
public static const int TypeCell;
public static const int TypeContextMenu;
public static const int TypeCopy;
public static const int TypeCrosshair;
public static const int TypeDefault;
public static const int TypeGrab;
public static const int TypeGrabbing;
public static const int TypeHand;
public static const int TypeHelp;
public static const int TypeHorizontalDoubleArrow;
public static const int TypeNoDrop;
public static const int TypeNull;
public static const int TypeText;
public static const int TypeTopLeftDiagonalDoubleArrow;
public static const int TypeTopRightDiagonalDoubleArrow;
public static const int TypeVerticalDoubleArrow;
public static const int TypeVerticalText;
public static const int TypeWait;
public static const int TypeZoomIn;
public static const int TypeZoomOut;
// properties
public Java.Lang.Object PointerIcon { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static PointerIconCompat Create (Android.Graphics.Bitmap bitmap, float hotSpotX, float hotSpotY);
public static PointerIconCompat GetSystemIcon (Android.Content.Context context, int style);
public static PointerIconCompat Load (Android.Content.Res.Resources resources, int resourceId);
}
public sealed class ScaleGestureDetectorCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool IsQuickScaleEnabled (Android.Views.ScaleGestureDetector scaleGestureDetector);
[Obsolete ("deprecated")]
public static bool IsQuickScaleEnabled (Java.Lang.Object scaleGestureDetector);
public static void SetQuickScaleEnabled (Android.Views.ScaleGestureDetector scaleGestureDetector, bool enabled);
[Obsolete ("deprecated")]
public static void SetQuickScaleEnabled (Java.Lang.Object scaleGestureDetector, bool enabled);
}
public sealed class VelocityTrackerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static float GetXVelocity (Android.Views.VelocityTracker tracker, int pointerId);
[Obsolete ("deprecated")]
public static float GetYVelocity (Android.Views.VelocityTracker tracker, int pointerId);
}
public class ViewCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewCompat ();
protected ViewCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int AccessibilityLiveRegionAssertive;
public static const int AccessibilityLiveRegionNone;
public static const int AccessibilityLiveRegionPolite;
public static const int ImportantForAccessibilityAuto;
public static const int ImportantForAccessibilityNo;
public static const int ImportantForAccessibilityNoHideDescendants;
public static const int ImportantForAccessibilityYes;
[Obsolete ("deprecated")]
public static const int LayerTypeHardware;
[Obsolete ("deprecated")]
public static const int LayerTypeNone;
[Obsolete ("deprecated")]
public static const int LayerTypeSoftware;
public static const int LayoutDirectionInherit;
public static const int LayoutDirectionLocale;
public static const int LayoutDirectionLtr;
public static const int LayoutDirectionRtl;
[Obsolete ("deprecated")]
public static const int MeasuredHeightStateShift;
[Obsolete ("deprecated")]
public static const int MeasuredSizeMask;
[Obsolete ("deprecated")]
public static const int MeasuredStateMask;
[Obsolete ("deprecated")]
public static const int MeasuredStateTooSmall;
[Obsolete ("deprecated")]
public static const int OverScrollAlways;
[Obsolete ("deprecated")]
public static const int OverScrollIfContentScrolls;
[Obsolete ("deprecated")]
public static const int OverScrollNever;
public static const int ScrollAxisHorizontal;
public static const int ScrollAxisNone;
public static const int ScrollAxisVertical;
public static const int ScrollIndicatorBottom;
public static const int ScrollIndicatorEnd;
public static const int ScrollIndicatorLeft;
public static const int ScrollIndicatorRight;
public static const int ScrollIndicatorStart;
public static const int ScrollIndicatorTop;
public static const int TypeNonTouch;
public static const int TypeTouch;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void AddKeyboardNavigationClusters (Android.Views.View view, System.Collections.Generic.ICollection<Android.Views.View> views, int direction);
public static ViewPropertyAnimatorCompat Animate (Android.Views.View view);
[Obsolete ("deprecated")]
public static bool CanScrollHorizontally (Android.Views.View view, int direction);
[Obsolete ("deprecated")]
public static bool CanScrollVertically (Android.Views.View view, int direction);
public static void CancelDragAndDrop (Android.Views.View v);
[Obsolete ("deprecated")]
public static int CombineMeasuredStates (int curState, int newState);
public static WindowInsetsCompat DispatchApplyWindowInsets (Android.Views.View view, WindowInsetsCompat insets);
public static void DispatchFinishTemporaryDetach (Android.Views.View view);
public static bool DispatchNestedFling (Android.Views.View view, float velocityX, float velocityY, bool consumed);
public static bool DispatchNestedPreFling (Android.Views.View view, float velocityX, float velocityY);
public static bool DispatchNestedPreScroll (Android.Views.View view, int dx, int dy, int[] consumed, int[] offsetInWindow);
public static bool DispatchNestedPreScroll (Android.Views.View view, int dx, int dy, int[] consumed, int[] offsetInWindow, int type);
public static bool DispatchNestedScroll (Android.Views.View view, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow);
public static bool DispatchNestedScroll (Android.Views.View view, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow, int type);
public static void DispatchStartTemporaryDetach (Android.Views.View view);
public static int GetAccessibilityLiveRegion (Android.Views.View view);
public static Accessibility.AccessibilityNodeProviderCompat GetAccessibilityNodeProvider (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetAlpha (Android.Views.View view);
public static Android.Content.Res.ColorStateList GetBackgroundTintList (Android.Views.View view);
public static Android.Graphics.PorterDuff.Mode GetBackgroundTintMode (Android.Views.View view);
public static Android.Graphics.Rect GetClipBounds (Android.Views.View view);
public static Android.Views.Display GetDisplay (Android.Views.View view);
public static float GetElevation (Android.Views.View view);
public static bool GetFitsSystemWindows (Android.Views.View v);
public static int GetImportantForAccessibility (Android.Views.View view);
public static int GetLabelFor (Android.Views.View view);
[Obsolete ("deprecated")]
public static int GetLayerType (Android.Views.View view);
public static int GetLayoutDirection (Android.Views.View view);
[Obsolete ("deprecated")]
public static Android.Graphics.Matrix GetMatrix (Android.Views.View view);
[Obsolete ("deprecated")]
public static int GetMeasuredHeightAndState (Android.Views.View view);
[Obsolete ("deprecated")]
public static int GetMeasuredState (Android.Views.View view);
[Obsolete ("deprecated")]
public static int GetMeasuredWidthAndState (Android.Views.View view);
public static int GetMinimumHeight (Android.Views.View view);
public static int GetMinimumWidth (Android.Views.View view);
public static int GetNextClusterForwardId (Android.Views.View view);
[Obsolete ("deprecated")]
public static int GetOverScrollMode (Android.Views.View v);
public static int GetPaddingEnd (Android.Views.View view);
public static int GetPaddingStart (Android.Views.View view);
public static Android.Views.IViewParent GetParentForAccessibility (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetPivotX (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetPivotY (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetRotation (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetRotationX (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetRotationY (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetScaleX (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetScaleY (Android.Views.View view);
public static int GetScrollIndicators (Android.Views.View view);
public static string GetTransitionName (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetTranslationX (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetTranslationY (Android.Views.View view);
public static float GetTranslationZ (Android.Views.View view);
public static int GetWindowSystemUiVisibility (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetX (Android.Views.View view);
[Obsolete ("deprecated")]
public static float GetY (Android.Views.View view);
public static float GetZ (Android.Views.View view);
public static bool HasAccessibilityDelegate (Android.Views.View v);
public static bool HasExplicitFocusable (Android.Views.View view);
public static bool HasNestedScrollingParent (Android.Views.View view);
public static bool HasNestedScrollingParent (Android.Views.View view, int type);
public static bool HasOnClickListeners (Android.Views.View view);
public static bool HasOverlappingRendering (Android.Views.View view);
public static bool HasTransientState (Android.Views.View view);
public static bool IsAttachedToWindow (Android.Views.View view);
public static bool IsFocusedByDefault (Android.Views.View view);
public static bool IsImportantForAccessibility (Android.Views.View view);
public static bool IsInLayout (Android.Views.View view);
public static bool IsKeyboardNavigationCluster (Android.Views.View view);
public static bool IsLaidOut (Android.Views.View view);
public static bool IsLayoutDirectionResolved (Android.Views.View view);
public static bool IsNestedScrollingEnabled (Android.Views.View view);
[Obsolete ("deprecated")]
public static bool IsOpaque (Android.Views.View view);
public static bool IsPaddingRelative (Android.Views.View view);
[Obsolete ("deprecated")]
public static void JumpDrawablesToCurrentState (Android.Views.View v);
public static Android.Views.View KeyboardNavigationClusterSearch (Android.Views.View view, Android.Views.View currentCluster, int direction);
public static void OffsetLeftAndRight (Android.Views.View view, int offset);
public static void OffsetTopAndBottom (Android.Views.View view, int offset);
public static WindowInsetsCompat OnApplyWindowInsets (Android.Views.View view, WindowInsetsCompat insets);
[Obsolete ("deprecated")]
public static void OnInitializeAccessibilityEvent (Android.Views.View v, Android.Views.Accessibility.AccessibilityEvent event);
public static void OnInitializeAccessibilityNodeInfo (Android.Views.View v, Accessibility.AccessibilityNodeInfoCompat info);
[Obsolete ("deprecated")]
public static void OnPopulateAccessibilityEvent (Android.Views.View v, Android.Views.Accessibility.AccessibilityEvent event);
public static bool PerformAccessibilityAction (Android.Views.View view, int action, Android.OS.Bundle arguments);
public static void PostInvalidateOnAnimation (Android.Views.View view);
public static void PostInvalidateOnAnimation (Android.Views.View view, int left, int top, int right, int bottom);
public static void PostOnAnimation (Android.Views.View view, Java.Lang.IRunnable action);
public static void PostOnAnimationDelayed (Android.Views.View view, Java.Lang.IRunnable action, long delayMillis);
public static void RequestApplyInsets (Android.Views.View view);
[Obsolete ("deprecated")]
public static int ResolveSizeAndState (int size, int measureSpec, int childMeasuredState);
public static bool RestoreDefaultFocus (Android.Views.View view);
public static void SetAccessibilityDelegate (Android.Views.View v, AccessibilityDelegateCompat delegate);
public static void SetAccessibilityLiveRegion (Android.Views.View view, int mode);
[Obsolete ("deprecated")]
public static void SetActivated (Android.Views.View view, bool activated);
[Obsolete ("deprecated")]
public static void SetAlpha (Android.Views.View view, float value);
public static void SetBackground (Android.Views.View view, Android.Graphics.Drawables.Drawable background);
public static void SetBackgroundTintList (Android.Views.View view, Android.Content.Res.ColorStateList tintList);
public static void SetBackgroundTintMode (Android.Views.View view, Android.Graphics.PorterDuff.Mode mode);
public static void SetChildrenDrawingOrderEnabled (Android.Views.ViewGroup viewGroup, bool enabled);
public static void SetClipBounds (Android.Views.View view, Android.Graphics.Rect clipBounds);
public static void SetElevation (Android.Views.View view, float elevation);
[Obsolete ("deprecated")]
public static void SetFitsSystemWindows (Android.Views.View view, bool fitSystemWindows);
public static void SetFocusedByDefault (Android.Views.View view, bool isFocusedByDefault);
public static void SetHasTransientState (Android.Views.View view, bool hasTransientState);
public static void SetImportantForAccessibility (Android.Views.View view, int mode);
public static void SetKeyboardNavigationCluster (Android.Views.View view, bool isCluster);
public static void SetLabelFor (Android.Views.View view, int labeledId);
public static void SetLayerPaint (Android.Views.View view, Android.Graphics.Paint paint);
[Obsolete ("deprecated")]
public static void SetLayerType (Android.Views.View view, int layerType, Android.Graphics.Paint paint);
public static void SetLayoutDirection (Android.Views.View view, int layoutDirection);
public static void SetNestedScrollingEnabled (Android.Views.View view, bool enabled);
public static void SetNextClusterForwardId (Android.Views.View view, int nextClusterForwardId);
public static void SetOnApplyWindowInsetsListener (Android.Views.View v, IOnApplyWindowInsetsListener listener);
[Obsolete ("deprecated")]
public static void SetOverScrollMode (Android.Views.View v, int overScrollMode);
public static void SetPaddingRelative (Android.Views.View view, int start, int top, int end, int bottom);
[Obsolete ("deprecated")]
public static void SetPivotX (Android.Views.View view, float value);
[Obsolete ("deprecated")]
public static void SetPivotY (Android.Views.View view, float value);
public static void SetPointerIcon (Android.Views.View view, PointerIconCompat pointerIcon);
[Obsolete ("deprecated")]
public static void SetRotation (Android.Views.View view, float value);
[Obsolete ("deprecated")]
public static void SetRotationX (Android.Views.View view, float value);
[Obsolete ("deprecated")]
public static void SetRotationY (Android.Views.View view, float value);
[Obsolete ("deprecated")]
public static void SetSaveFromParentEnabled (Android.Views.View v, bool enabled);
[Obsolete ("deprecated")]
public static void SetScaleX (Android.Views.View view, float value);
[Obsolete ("deprecated")]
public static void SetScaleY (Android.Views.View view, float value);
public static void SetScrollIndicators (Android.Views.View view, int indicators);
public static void SetScrollIndicators (Android.Views.View view, int indicators, int mask);
public static void SetTooltipText (Android.Views.View view, Java.Lang.ICharSequence tooltipText);
public static void SetTooltipText (Android.Views.View view, string tooltipText);
public static void SetTransitionName (Android.Views.View view, string transitionName);
[Obsolete ("deprecated")]
public static void SetTranslationX (Android.Views.View view, float value);
[Obsolete ("deprecated")]
public static void SetTranslationY (Android.Views.View view, float value);
public static void SetTranslationZ (Android.Views.View view, float translationZ);
[Obsolete ("deprecated")]
public static void SetX (Android.Views.View view, float value);
[Obsolete ("deprecated")]
public static void SetY (Android.Views.View view, float value);
public static void SetZ (Android.Views.View view, float z);
public static bool StartDragAndDrop (Android.Views.View v, Android.Content.ClipData data, Android.Views.View.DragShadowBuilder shadowBuilder, Java.Lang.Object localState, int flags);
public static bool StartNestedScroll (Android.Views.View view, int axes);
public static bool StartNestedScroll (Android.Views.View view, int axes, int type);
public static void StopNestedScroll (Android.Views.View view);
public static void StopNestedScroll (Android.Views.View view, int type);
public static void UpdateDragShadow (Android.Views.View v, Android.Views.View.DragShadowBuilder shadowBuilder);
// inner types
public interface IFocusDirection : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IFocusRealDirection : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IFocusRelativeDirection : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface INestedScrollType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IScrollAxis : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IScrollIndicators : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class ViewCompatApi15Impl : Android.Support.V4.View.ViewCompat+ViewCompatBaseImpl, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewCompat.ViewCompatApi15Impl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool HasOnClickListeners (Android.Views.View view);
}
public class ViewCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewCompat.ViewCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddKeyboardNavigationClusters (Android.Views.View view, System.Collections.Generic.ICollection<Android.Views.View> views, int direction);
public virtual ViewPropertyAnimatorCompat Animate (Android.Views.View view);
public virtual void CancelDragAndDrop (Android.Views.View v);
public virtual WindowInsetsCompat DispatchApplyWindowInsets (Android.Views.View v, WindowInsetsCompat insets);
public virtual void DispatchFinishTemporaryDetach (Android.Views.View view);
public virtual bool DispatchNestedFling (Android.Views.View view, float velocityX, float velocityY, bool consumed);
public virtual bool DispatchNestedPreFling (Android.Views.View view, float velocityX, float velocityY);
public virtual bool DispatchNestedPreScroll (Android.Views.View view, int dx, int dy, int[] consumed, int[] offsetInWindow);
public virtual bool DispatchNestedScroll (Android.Views.View view, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow);
public virtual void DispatchStartTemporaryDetach (Android.Views.View view);
public virtual int GetAccessibilityLiveRegion (Android.Views.View view);
public virtual Accessibility.AccessibilityNodeProviderCompat GetAccessibilityNodeProvider (Android.Views.View view);
public virtual Android.Content.Res.ColorStateList GetBackgroundTintList (Android.Views.View view);
public virtual Android.Graphics.PorterDuff.Mode GetBackgroundTintMode (Android.Views.View view);
public virtual Android.Graphics.Rect GetClipBounds (Android.Views.View view);
public virtual Android.Views.Display GetDisplay (Android.Views.View view);
public virtual float GetElevation (Android.Views.View view);
public virtual bool GetFitsSystemWindows (Android.Views.View view);
public virtual int GetImportantForAccessibility (Android.Views.View view);
public virtual int GetLabelFor (Android.Views.View view);
public virtual int GetLayoutDirection (Android.Views.View view);
public virtual int GetMinimumHeight (Android.Views.View view);
public virtual int GetMinimumWidth (Android.Views.View view);
public virtual int GetNextClusterForwardId (Android.Views.View view);
public virtual int GetPaddingEnd (Android.Views.View view);
public virtual int GetPaddingStart (Android.Views.View view);
public virtual Android.Views.IViewParent GetParentForAccessibility (Android.Views.View view);
public virtual int GetScrollIndicators (Android.Views.View view);
public virtual string GetTransitionName (Android.Views.View view);
public virtual float GetTranslationZ (Android.Views.View view);
public virtual int GetWindowSystemUiVisibility (Android.Views.View view);
public virtual float GetZ (Android.Views.View view);
public virtual bool HasAccessibilityDelegate (Android.Views.View v);
public virtual bool HasExplicitFocusable (Android.Views.View view);
public virtual bool HasNestedScrollingParent (Android.Views.View view);
public virtual bool HasOnClickListeners (Android.Views.View view);
public virtual bool HasOverlappingRendering (Android.Views.View view);
public virtual bool HasTransientState (Android.Views.View view);
public virtual bool IsAttachedToWindow (Android.Views.View view);
public virtual bool IsFocusedByDefault (Android.Views.View view);
public virtual bool IsImportantForAccessibility (Android.Views.View view);
public virtual bool IsInLayout (Android.Views.View view);
public virtual bool IsKeyboardNavigationCluster (Android.Views.View view);
public virtual bool IsLaidOut (Android.Views.View view);
public virtual bool IsLayoutDirectionResolved (Android.Views.View view);
public virtual bool IsNestedScrollingEnabled (Android.Views.View view);
public virtual bool IsPaddingRelative (Android.Views.View view);
public virtual Android.Views.View KeyboardNavigationClusterSearch (Android.Views.View view, Android.Views.View currentCluster, int direction);
public virtual void OffsetLeftAndRight (Android.Views.View view, int offset);
public virtual void OffsetTopAndBottom (Android.Views.View view, int offset);
public virtual WindowInsetsCompat OnApplyWindowInsets (Android.Views.View v, WindowInsetsCompat insets);
public virtual void OnInitializeAccessibilityNodeInfo (Android.Views.View v, Accessibility.AccessibilityNodeInfoCompat info);
public virtual bool PerformAccessibilityAction (Android.Views.View view, int action, Android.OS.Bundle arguments);
public virtual void PostInvalidateOnAnimation (Android.Views.View view);
public virtual void PostInvalidateOnAnimation (Android.Views.View view, int left, int top, int right, int bottom);
public virtual void PostOnAnimation (Android.Views.View view, Java.Lang.IRunnable action);
public virtual void PostOnAnimationDelayed (Android.Views.View view, Java.Lang.IRunnable action, long delayMillis);
public virtual void RequestApplyInsets (Android.Views.View view);
public virtual bool RestoreDefaultFocus (Android.Views.View view);
public virtual void SetAccessibilityDelegate (Android.Views.View v, AccessibilityDelegateCompat delegate);
public virtual void SetAccessibilityLiveRegion (Android.Views.View view, int mode);
public virtual void SetBackground (Android.Views.View view, Android.Graphics.Drawables.Drawable background);
public virtual void SetBackgroundTintList (Android.Views.View view, Android.Content.Res.ColorStateList tintList);
public virtual void SetBackgroundTintMode (Android.Views.View view, Android.Graphics.PorterDuff.Mode mode);
public virtual void SetChildrenDrawingOrderEnabled (Android.Views.ViewGroup viewGroup, bool enabled);
public virtual void SetClipBounds (Android.Views.View view, Android.Graphics.Rect clipBounds);
public virtual void SetElevation (Android.Views.View view, float elevation);
public virtual void SetFocusedByDefault (Android.Views.View view, bool isFocusedByDefault);
public virtual void SetHasTransientState (Android.Views.View view, bool hasTransientState);
public virtual void SetImportantForAccessibility (Android.Views.View view, int mode);
public virtual void SetKeyboardNavigationCluster (Android.Views.View view, bool isCluster);
public virtual void SetLabelFor (Android.Views.View view, int id);
public virtual void SetLayerPaint (Android.Views.View view, Android.Graphics.Paint paint);
public virtual void SetLayoutDirection (Android.Views.View view, int layoutDirection);
public virtual void SetNestedScrollingEnabled (Android.Views.View view, bool enabled);
public virtual void SetNextClusterForwardId (Android.Views.View view, int nextClusterForwardId);
public virtual void SetOnApplyWindowInsetsListener (Android.Views.View view, IOnApplyWindowInsetsListener listener);
public virtual void SetPaddingRelative (Android.Views.View view, int start, int top, int end, int bottom);
public virtual void SetPointerIcon (Android.Views.View view, PointerIconCompat pointerIcon);
public virtual void SetScrollIndicators (Android.Views.View view, int indicators);
public virtual void SetScrollIndicators (Android.Views.View view, int indicators, int mask);
public virtual void SetTooltipText (Android.Views.View view, Java.Lang.ICharSequence tooltipText);
public void SetTooltipText (Android.Views.View view, string tooltipText);
public virtual void SetTransitionName (Android.Views.View view, string transitionName);
public virtual void SetTranslationZ (Android.Views.View view, float translationZ);
public virtual void SetZ (Android.Views.View view, float z);
public virtual bool StartDragAndDrop (Android.Views.View v, Android.Content.ClipData data, Android.Views.View.DragShadowBuilder shadowBuilder, Java.Lang.Object localState, int flags);
public virtual bool StartNestedScroll (Android.Views.View view, int axes);
public virtual void StopNestedScroll (Android.Views.View view);
public virtual void UpdateDragShadow (Android.Views.View v, Android.Views.View.DragShadowBuilder shadowBuilder);
}
}
public sealed class ViewConfigurationCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static float GetScaledHorizontalScrollFactor (Android.Views.ViewConfiguration config, Android.Content.Context context);
[Obsolete ("deprecated")]
public static int GetScaledPagingTouchSlop (Android.Views.ViewConfiguration config);
public static float GetScaledVerticalScrollFactor (Android.Views.ViewConfiguration config, Android.Content.Context context);
[Obsolete ("deprecated")]
public static bool HasPermanentMenuKey (Android.Views.ViewConfiguration config);
}
public sealed class ViewGroupCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int LayoutModeClipBounds;
public static const int LayoutModeOpticalBounds;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetLayoutMode (Android.Views.ViewGroup group);
public static int GetNestedScrollAxes (Android.Views.ViewGroup group);
public static bool IsTransitionGroup (Android.Views.ViewGroup group);
[Obsolete ("deprecated")]
public static bool OnRequestSendAccessibilityEvent (Android.Views.ViewGroup group, Android.Views.View child, Android.Views.Accessibility.AccessibilityEvent event);
public static void SetLayoutMode (Android.Views.ViewGroup group, int mode);
[Obsolete ("deprecated")]
public static void SetMotionEventSplittingEnabled (Android.Views.ViewGroup group, bool split);
public static void SetTransitionGroup (Android.Views.ViewGroup group, bool isTransitionGroup);
// inner types
public class ViewGroupCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewGroupCompat.ViewGroupCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetLayoutMode (Android.Views.ViewGroup group);
public virtual int GetNestedScrollAxes (Android.Views.ViewGroup group);
public virtual bool IsTransitionGroup (Android.Views.ViewGroup group);
public virtual void SetLayoutMode (Android.Views.ViewGroup group, int mode);
public virtual void SetTransitionGroup (Android.Views.ViewGroup group, bool isTransitionGroup);
}
}
public class ViewPager : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ViewPager (Android.Content.Context context);
public ViewPager (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ViewPager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ScrollStateDragging;
public static const int ScrollStateIdle;
public static const int ScrollStateSettling;
// properties
public virtual PagerAdapter Adapter { get; set; }
public virtual int CurrentItem { get; set; }
public virtual bool IsFakeDragging { get; }
public virtual int OffscreenPageLimit { get; set; }
public virtual int PageMargin { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<ViewPager.AdapterChangeEventArgs> AdapterChange;
public event System.EventHandler<ViewPager.PageScrollStateChangedEventArgs> PageScrollStateChanged;
public event System.EventHandler<ViewPager.PageScrolledEventArgs> PageScrolled;
public event System.EventHandler<ViewPager.PageSelectedEventArgs> PageSelected;
// methods
public virtual void AddFocusables (System.Collections.Generic.IList<Android.Views.View> views, int direction, int focusableMode);
public virtual void AddOnAdapterChangeListener (ViewPager.IOnAdapterChangeListener listener);
public virtual void AddOnPageChangeListener (ViewPager.IOnPageChangeListener listener);
public virtual void AddTouchables (System.Collections.Generic.IList<Android.Views.View> views);
public virtual bool ArrowScroll (int direction);
public virtual bool BeginFakeDrag ();
protected virtual bool CanScroll (Android.Views.View v, bool checkV, int dx, int x, int y);
public virtual void ClearOnPageChangeListeners ();
public virtual void EndFakeDrag ();
public virtual bool ExecuteKeyEvent (Android.Views.KeyEvent event);
public virtual void FakeDragBy (float xOffset);
protected override void OnLayout (bool changed, int l, int t, int r, int b);
protected virtual void OnPageScrolled (int position, float offset, int offsetPixels);
public virtual void OnRestoreInstanceState (Android.OS.IParcelable state);
public virtual Android.OS.IParcelable OnSaveInstanceState ();
public virtual void RemoveOnAdapterChangeListener (ViewPager.IOnAdapterChangeListener listener);
public virtual void RemoveOnPageChangeListener (ViewPager.IOnPageChangeListener listener);
public virtual void SetCurrentItem (int item, bool smoothScroll);
[Obsolete ("deprecated")]
public virtual void SetOnPageChangeListener (ViewPager.IOnPageChangeListener listener);
public virtual void SetPageMarginDrawable (Android.Graphics.Drawables.Drawable d);
public virtual void SetPageMarginDrawable (int resId);
public virtual void SetPageTransformer (bool reverseDrawingOrder, ViewPager.IPageTransformer transformer);
public virtual void SetPageTransformer (bool reverseDrawingOrder, ViewPager.IPageTransformer transformer, int pageLayerType);
// inner types
public class AdapterChangeEventArgs : System.EventArgs {
// constructors
public ViewPager.AdapterChangeEventArgs (ViewPager viewPager, PagerAdapter oldAdapter, PagerAdapter newAdapter);
// properties
public PagerAdapter NewAdapter { get; }
public PagerAdapter OldAdapter { get; }
public ViewPager ViewPager { get; }
}
public interface IDecorView : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnAdapterChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnAdapterChanged (ViewPager viewPager, PagerAdapter oldAdapter, PagerAdapter newAdapter);
}
public interface IOnPageChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnPageScrollStateChanged (int state);
public virtual void OnPageScrolled (int position, float positionOffset, int positionOffsetPixels);
public virtual void OnPageSelected (int position);
}
public interface IPageTransformer : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void TransformPage (Android.Views.View page, float position);
}
public class ItemInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewPager.ItemInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class LayoutParams : Android.Views.ViewGroup+LayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ViewPager.LayoutParams ();
public ViewPager.LayoutParams (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ViewPager.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public int Gravity { get; set; }
public bool IsDecor { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class MyAccessibilityDelegate : Android.Support.V4.View.AccessibilityDelegateCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewPager.MyAccessibilityDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class PageScrollStateChangedEventArgs : System.EventArgs {
// constructors
public ViewPager.PageScrollStateChangedEventArgs (int state);
// properties
public int State { get; }
}
public class PageScrolledEventArgs : System.EventArgs {
// constructors
public ViewPager.PageScrolledEventArgs (int position, float positionOffset, int positionOffsetPixels);
// properties
public int Position { get; }
public float PositionOffset { get; }
public int PositionOffsetPixels { get; }
}
public class PageSelectedEventArgs : System.EventArgs {
// constructors
public ViewPager.PageSelectedEventArgs (int position);
// properties
public int Position { get; }
}
public class SavedState : Android.Support.V4.View.AbsSavedState, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ViewPager.SavedState (Android.OS.IParcelable superState);
protected ViewPager.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class SimpleOnPageChangeListener : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ViewPager.SimpleOnPageChangeListener ();
protected ViewPager.SimpleOnPageChangeListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnPageScrollStateChanged (int state);
public virtual void OnPageScrolled (int position, float positionOffset, int positionOffsetPixels);
public virtual void OnPageSelected (int position);
}
public class ViewPositionComparator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.IComparator, System.IDisposable {
// constructors
protected ViewPager.ViewPositionComparator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int Compare (Java.Lang.Object lhs, Java.Lang.Object rhs);
}
}
public sealed class ViewParentCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void NotifySubtreeAccessibilityStateChanged (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.View source, int changeType);
public static bool OnNestedFling (Android.Views.IViewParent parent, Android.Views.View target, float velocityX, float velocityY, bool consumed);
public static bool OnNestedPreFling (Android.Views.IViewParent parent, Android.Views.View target, float velocityX, float velocityY);
public static void OnNestedPreScroll (Android.Views.IViewParent parent, Android.Views.View target, int dx, int dy, int[] consumed);
public static void OnNestedPreScroll (Android.Views.IViewParent parent, Android.Views.View target, int dx, int dy, int[] consumed, int type);
public static void OnNestedScroll (Android.Views.IViewParent parent, Android.Views.View target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed);
public static void OnNestedScroll (Android.Views.IViewParent parent, Android.Views.View target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int type);
public static void OnNestedScrollAccepted (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.View target, int nestedScrollAxes);
public static void OnNestedScrollAccepted (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.View target, int nestedScrollAxes, int type);
public static bool OnStartNestedScroll (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.View target, int nestedScrollAxes);
public static bool OnStartNestedScroll (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.View target, int nestedScrollAxes, int type);
public static void OnStopNestedScroll (Android.Views.IViewParent parent, Android.Views.View target);
public static void OnStopNestedScroll (Android.Views.IViewParent parent, Android.Views.View target, int type);
[Obsolete ("deprecated")]
public static bool RequestSendAccessibilityEvent (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.Accessibility.AccessibilityEvent event);
// inner types
public class ViewParentCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewParentCompat.ViewParentCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void NotifySubtreeAccessibilityStateChanged (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.View source, int changeType);
public virtual bool OnNestedFling (Android.Views.IViewParent parent, Android.Views.View target, float velocityX, float velocityY, bool consumed);
public virtual bool OnNestedPreFling (Android.Views.IViewParent parent, Android.Views.View target, float velocityX, float velocityY);
public virtual void OnNestedPreScroll (Android.Views.IViewParent parent, Android.Views.View target, int dx, int dy, int[] consumed);
public virtual void OnNestedScroll (Android.Views.IViewParent parent, Android.Views.View target, int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed);
public virtual void OnNestedScrollAccepted (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.View target, int nestedScrollAxes);
public virtual bool OnStartNestedScroll (Android.Views.IViewParent parent, Android.Views.View child, Android.Views.View target, int nestedScrollAxes);
public virtual void OnStopNestedScroll (Android.Views.IViewParent parent, Android.Views.View target);
}
}
public sealed class ViewPropertyAnimatorCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public long Duration { get; }
public Android.Views.Animations.IInterpolator Interpolator { get; }
public long StartDelay { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public ViewPropertyAnimatorCompat Alpha (float value);
public ViewPropertyAnimatorCompat AlphaBy (float value);
public void Cancel ();
public ViewPropertyAnimatorCompat Rotation (float value);
public ViewPropertyAnimatorCompat RotationBy (float value);
public ViewPropertyAnimatorCompat RotationX (float value);
public ViewPropertyAnimatorCompat RotationXBy (float value);
public ViewPropertyAnimatorCompat RotationY (float value);
public ViewPropertyAnimatorCompat RotationYBy (float value);
public ViewPropertyAnimatorCompat ScaleX (float value);
public ViewPropertyAnimatorCompat ScaleXBy (float value);
public ViewPropertyAnimatorCompat ScaleY (float value);
public ViewPropertyAnimatorCompat ScaleYBy (float value);
public ViewPropertyAnimatorCompat SetDuration (long value);
public ViewPropertyAnimatorCompat SetInterpolator (Android.Views.Animations.IInterpolator value);
public ViewPropertyAnimatorCompat SetListener (IViewPropertyAnimatorListener listener);
public ViewPropertyAnimatorCompat SetStartDelay (long value);
public ViewPropertyAnimatorCompat SetUpdateListener (IViewPropertyAnimatorUpdateListener listener);
public void Start ();
public ViewPropertyAnimatorCompat TranslationX (float value);
public ViewPropertyAnimatorCompat TranslationXBy (float value);
public ViewPropertyAnimatorCompat TranslationY (float value);
public ViewPropertyAnimatorCompat TranslationYBy (float value);
public ViewPropertyAnimatorCompat TranslationZ (float value);
public ViewPropertyAnimatorCompat TranslationZBy (float value);
public ViewPropertyAnimatorCompat WithEndAction (Java.Lang.IRunnable runnable);
public ViewPropertyAnimatorCompat WithLayer ();
public ViewPropertyAnimatorCompat WithStartAction (Java.Lang.IRunnable runnable);
public ViewPropertyAnimatorCompat X (float value);
public ViewPropertyAnimatorCompat XBy (float value);
public ViewPropertyAnimatorCompat Y (float value);
public ViewPropertyAnimatorCompat YBy (float value);
public ViewPropertyAnimatorCompat Z (float value);
public ViewPropertyAnimatorCompat ZBy (float value);
// inner types
public class ViewPropertyAnimatorListenerApi14 : Java.Lang.Object, Android.Runtime.IJavaObject, IViewPropertyAnimatorListener, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewPropertyAnimatorCompat.ViewPropertyAnimatorListenerApi14 (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAnimationCancel (Android.Views.View view);
public virtual void OnAnimationEnd (Android.Views.View view);
public virtual void OnAnimationStart (Android.Views.View view);
}
}
public class ViewPropertyAnimatorListenerAdapter : Java.Lang.Object, Android.Runtime.IJavaObject, IViewPropertyAnimatorListener, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ViewPropertyAnimatorListenerAdapter ();
protected ViewPropertyAnimatorListenerAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAnimationCancel (Android.Views.View view);
public virtual void OnAnimationEnd (Android.Views.View view);
public virtual void OnAnimationStart (Android.Views.View view);
}
public class ViewPropertyAnimatorUpdateEventArgs : System.EventArgs {
// constructors
public ViewPropertyAnimatorUpdateEventArgs (Android.Views.View view);
// properties
public Android.Views.View View { get; }
}
public sealed class WindowCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int FeatureActionBar;
public static const int FeatureActionBarOverlay;
public static const int FeatureActionModeOverlay;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class WindowInsetsCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public WindowInsetsCompat (WindowInsetsCompat src);
protected WindowInsetsCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasInsets { get; }
public virtual bool HasStableInsets { get; }
public virtual bool HasSystemWindowInsets { get; }
public virtual bool IsConsumed { get; }
public virtual bool IsRound { get; }
public virtual int StableInsetBottom { get; }
public virtual int StableInsetLeft { get; }
public virtual int StableInsetRight { get; }
public virtual int StableInsetTop { get; }
public virtual int SystemWindowInsetBottom { get; }
public virtual int SystemWindowInsetLeft { get; }
public virtual int SystemWindowInsetRight { get; }
public virtual int SystemWindowInsetTop { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual WindowInsetsCompat ConsumeStableInsets ();
public virtual WindowInsetsCompat ConsumeSystemWindowInsets ();
public virtual WindowInsetsCompat ReplaceSystemWindowInsets (Android.Graphics.Rect systemWindowInsets);
public virtual WindowInsetsCompat ReplaceSystemWindowInsets (int left, int top, int right, int bottom);
}
public sealed class AccessibilityEventCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int ContentChangeTypeContentDescription;
public static const int ContentChangeTypeSubtree;
public static const int ContentChangeTypeText;
public static const int ContentChangeTypeUndefined;
public static const int TypeAnnouncement;
public static const int TypeAssistReadingContext;
public static const int TypeGestureDetectionEnd;
public static const int TypeGestureDetectionStart;
[Obsolete ("deprecated")]
public static const int TypeTouchExplorationGestureEnd;
[Obsolete ("deprecated")]
public static const int TypeTouchExplorationGestureStart;
public static const int TypeTouchInteractionEnd;
public static const int TypeTouchInteractionStart;
public static const int TypeViewAccessibilityFocusCleared;
public static const int TypeViewAccessibilityFocused;
public static const int TypeViewContextClicked;
[Obsolete ("deprecated")]
public static const int TypeViewHoverEnter;
[Obsolete ("deprecated")]
public static const int TypeViewHoverExit;
[Obsolete ("deprecated")]
public static const int TypeViewScrolled;
[Obsolete ("deprecated")]
public static const int TypeViewTextSelectionChanged;
public static const int TypeViewTextTraversedAtMovementGranularity;
[Obsolete ("deprecated")]
public static const int TypeWindowContentChanged;
public static const int TypeWindowsChanged;
public static const int TypesAllMask;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static void AppendRecord (Android.Views.Accessibility.AccessibilityEvent event, AccessibilityRecordCompat record);
[Obsolete ("deprecated")]
public static AccessibilityRecordCompat AsRecord (Android.Views.Accessibility.AccessibilityEvent event);
public int GetAction (Android.Views.Accessibility.AccessibilityEvent event);
public static int GetContentChangeTypes (Android.Views.Accessibility.AccessibilityEvent event);
public int GetMovementGranularity (Android.Views.Accessibility.AccessibilityEvent event);
[Obsolete ("deprecated")]
public static AccessibilityRecordCompat GetRecord (Android.Views.Accessibility.AccessibilityEvent event, int index);
[Obsolete ("deprecated")]
public static int GetRecordCount (Android.Views.Accessibility.AccessibilityEvent event);
public void SetAction (Android.Views.Accessibility.AccessibilityEvent event, int action);
public static void SetContentChangeTypes (Android.Views.Accessibility.AccessibilityEvent event, int changeTypes);
public void SetMovementGranularity (Android.Views.Accessibility.AccessibilityEvent event, int granularity);
// inner types
public class AccessibilityEventCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityEventCompat.AccessibilityEventCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetAction (Android.Views.Accessibility.AccessibilityEvent e);
public virtual int GetContentChangeTypes (Android.Views.Accessibility.AccessibilityEvent e);
public virtual int GetMovementGranularity (Android.Views.Accessibility.AccessibilityEvent e);
public virtual void SetAction (Android.Views.Accessibility.AccessibilityEvent e, int action);
public virtual void SetContentChangeTypes (Android.Views.Accessibility.AccessibilityEvent e, int types);
public virtual void SetMovementGranularity (Android.Views.Accessibility.AccessibilityEvent e, int granularity);
}
}
public sealed class AccessibilityManagerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static bool AddAccessibilityStateChangeListener (Android.Views.Accessibility.AccessibilityManager manager, AccessibilityManagerCompat.IAccessibilityStateChangeListener listener);
public static bool AddTouchExplorationStateChangeListener (Android.Views.Accessibility.AccessibilityManager manager, AccessibilityManagerCompat.ITouchExplorationStateChangeListener listener);
[Obsolete ("deprecated")]
public static System.Collections.Generic.IList<Android.AccessibilityServices.AccessibilityServiceInfo> GetEnabledAccessibilityServiceList (Android.Views.Accessibility.AccessibilityManager manager, int feedbackTypeFlags);
[Obsolete ("deprecated")]
public static System.Collections.Generic.IList<Android.AccessibilityServices.AccessibilityServiceInfo> GetInstalledAccessibilityServiceList (Android.Views.Accessibility.AccessibilityManager manager);
[Obsolete ("deprecated")]
public static bool IsTouchExplorationEnabled (Android.Views.Accessibility.AccessibilityManager manager);
[Obsolete ("deprecated")]
public static bool RemoveAccessibilityStateChangeListener (Android.Views.Accessibility.AccessibilityManager manager, AccessibilityManagerCompat.IAccessibilityStateChangeListener listener);
public static bool RemoveTouchExplorationStateChangeListener (Android.Views.Accessibility.AccessibilityManager manager, AccessibilityManagerCompat.ITouchExplorationStateChangeListener listener);
// inner types
public class AccessibilityStateChangeEventArgs : System.EventArgs {
// constructors
public AccessibilityManagerCompat.AccessibilityStateChangeEventArgs (bool enabled);
// properties
public bool Enabled { get; }
}
public abstract class AccessibilityStateChangeListenerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat ();
protected AccessibilityManagerCompat.AccessibilityStateChangeListenerCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAccessibilityStateChanged (bool enabled);
}
public interface IAccessibilityStateChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
[Obsolete ("deprecated")]
public virtual void OnAccessibilityStateChanged (bool enabled);
}
public interface ITouchExplorationStateChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnTouchExplorationStateChanged (bool enabled);
}
public class TouchExplorationStateChangeEventArgs : System.EventArgs {
// constructors
public AccessibilityManagerCompat.TouchExplorationStateChangeEventArgs (bool enabled);
// properties
public bool Enabled { get; }
}
}
public class AccessibilityNodeInfoCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AccessibilityNodeInfoCompat (Java.Lang.Object info);
protected AccessibilityNodeInfoCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ActionAccessibilityFocus;
public static const string ActionArgumentColumnInt = "android.view.accessibility.action.ARGUMENT_COLUMN_INT";
public static const string ActionArgumentExtendSelectionBoolean = "ACTION_ARGUMENT_EXTEND_SELECTION_BOOLEAN";
public static const string ActionArgumentHtmlElementString = "ACTION_ARGUMENT_HTML_ELEMENT_STRING";
public static const string ActionArgumentMovementGranularityInt = "ACTION_ARGUMENT_MOVEMENT_GRANULARITY_INT";
public static const string ActionArgumentProgressValue = "android.view.accessibility.action.ARGUMENT_PROGRESS_VALUE";
public static const string ActionArgumentRowInt = "android.view.accessibility.action.ARGUMENT_ROW_INT";
public static const string ActionArgumentSelectionEndInt = "ACTION_ARGUMENT_SELECTION_END_INT";
public static const string ActionArgumentSelectionStartInt = "ACTION_ARGUMENT_SELECTION_START_INT";
public static const string ActionArgumentSetTextCharsequence = "ACTION_ARGUMENT_SET_TEXT_CHARSEQUENCE";
public static const int ActionClearAccessibilityFocus;
public static const int ActionClearFocus;
public static const int ActionClearSelection;
public static const int ActionClick;
public static const int ActionCollapse;
public static const int ActionCopy;
public static const int ActionCut;
public static const int ActionDismiss;
public static const int ActionExpand;
public static const int ActionFocus;
public static const int ActionLongClick;
public static const int ActionNextAtMovementGranularity;
public static const int ActionNextHtmlElement;
public static const int ActionPaste;
public static const int ActionPreviousAtMovementGranularity;
public static const int ActionPreviousHtmlElement;
public static const int ActionScrollBackward;
public static const int ActionScrollForward;
public static const int ActionSelect;
public static const int ActionSetSelection;
public static const int ActionSetText;
public static const int FocusAccessibility;
public static const int FocusInput;
public static const int MovementGranularityCharacter;
public static const int MovementGranularityLine;
public static const int MovementGranularityPage;
public static const int MovementGranularityParagraph;
public static const int MovementGranularityWord;
// properties
public virtual bool AccessibilityFocused { get; set; }
public virtual System.Collections.Generic.IList<AccessibilityNodeInfoCompat.AccessibilityActionCompat> ActionList { get; }
public virtual int Actions { get; }
public virtual bool Checkable { get; set; }
public virtual bool Checked { get; set; }
public virtual int ChildCount { get; }
public string ClassName { get; set; }
public virtual Java.Lang.ICharSequence ClassNameFormatted { get; set; }
public virtual bool Clickable { get; set; }
public virtual AccessibilityNodeInfoCompat.CollectionInfoCompat CollectionInfo { get; }
public virtual AccessibilityNodeInfoCompat.CollectionItemInfoCompat CollectionItemInfo { get; }
public string ContentDescription { get; set; }
public virtual Java.Lang.ICharSequence ContentDescriptionFormatted { get; set; }
public virtual bool ContentInvalid { get; set; }
public virtual bool ContextClickable { get; set; }
public virtual bool Dismissable { get; set; }
public virtual int DrawingOrder { get; set; }
public virtual bool Editable { get; set; }
public virtual bool Enabled { get; set; }
public string Error { get; set; }
public virtual Java.Lang.ICharSequence ErrorFormatted { get; set; }
public virtual Android.OS.Bundle Extras { get; }
public virtual bool Focusable { get; set; }
public virtual bool Focused { get; set; }
public virtual bool ImportantForAccessibility { get; set; }
[Obsolete ("deprecated")]
public virtual Java.Lang.Object Info { get; }
public virtual int InputType { get; set; }
public virtual AccessibilityNodeInfoCompat LabelFor { get; }
public virtual AccessibilityNodeInfoCompat LabeledBy { get; }
public virtual int LiveRegion { get; set; }
public virtual bool LongClickable { get; set; }
public int MParentVirtualDescendantId { get; set; }
public virtual int MaxTextLength { get; set; }
public virtual int MovementGranularities { get; set; }
public virtual bool MultiLine { get; set; }
public string PackageName { get; set; }
public virtual Java.Lang.ICharSequence PackageNameFormatted { get; set; }
public virtual AccessibilityNodeInfoCompat Parent { get; }
public virtual bool Password { get; set; }
public virtual AccessibilityNodeInfoCompat.RangeInfoCompat RangeInfo { get; set; }
public string RoleDescription { get; set; }
public virtual Java.Lang.ICharSequence RoleDescriptionFormatted { get; set; }
public virtual bool Scrollable { get; set; }
public virtual bool Selected { get; set; }
public string Text { get; set; }
public virtual Java.Lang.ICharSequence TextFormatted { get; set; }
public virtual int TextSelectionEnd { get; }
public virtual int TextSelectionStart { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual AccessibilityNodeInfoCompat TraversalAfter { get; }
public virtual AccessibilityNodeInfoCompat TraversalBefore { get; }
public virtual string ViewIdResourceName { get; set; }
public virtual bool VisibleToUser { get; set; }
public virtual AccessibilityWindowInfoCompat Window { get; }
public virtual int WindowId { get; }
// methods
public virtual void AddAction (AccessibilityNodeInfoCompat.AccessibilityActionCompat action);
public virtual void AddAction (int action);
public virtual void AddChild (Android.Views.View child);
public virtual void AddChild (Android.Views.View root, int virtualDescendantId);
public virtual bool CanOpenPopup ();
public virtual System.Collections.Generic.IList<AccessibilityNodeInfoCompat> FindAccessibilityNodeInfosByText (string text);
public virtual System.Collections.Generic.IList<AccessibilityNodeInfoCompat> FindAccessibilityNodeInfosByViewId (string viewId);
public virtual AccessibilityNodeInfoCompat FindFocus (int focus);
public virtual AccessibilityNodeInfoCompat FocusSearch (int direction);
public virtual void GetBoundsInParent (Android.Graphics.Rect outBounds);
public virtual void GetBoundsInScreen (Android.Graphics.Rect outBounds);
public virtual AccessibilityNodeInfoCompat GetChild (int index);
public static AccessibilityNodeInfoCompat Obtain ();
public static AccessibilityNodeInfoCompat Obtain (AccessibilityNodeInfoCompat info);
public static AccessibilityNodeInfoCompat Obtain (Android.Views.View source);
public static AccessibilityNodeInfoCompat Obtain (Android.Views.View root, int virtualDescendantId);
public virtual bool PerformAction (int action);
public virtual bool PerformAction (int action, Android.OS.Bundle arguments);
public virtual void Recycle ();
public virtual bool Refresh ();
public virtual bool RemoveAction (AccessibilityNodeInfoCompat.AccessibilityActionCompat action);
public virtual bool RemoveChild (Android.Views.View child);
public virtual bool RemoveChild (Android.Views.View root, int virtualDescendantId);
public virtual void SetBoundsInParent (Android.Graphics.Rect bounds);
public virtual void SetBoundsInScreen (Android.Graphics.Rect bounds);
public virtual void SetCanOpenPopup (bool opensPopup);
public virtual void SetCollectionInfo (Java.Lang.Object collectionInfo);
public virtual void SetCollectionItemInfo (Java.Lang.Object collectionItemInfo);
public virtual void SetLabelFor (Android.Views.View labeled);
public virtual void SetLabelFor (Android.Views.View root, int virtualDescendantId);
public virtual void SetLabeledBy (Android.Views.View label);
public virtual void SetLabeledBy (Android.Views.View root, int virtualDescendantId);
public virtual void SetParent (Android.Views.View parent);
public virtual void SetParent (Android.Views.View root, int virtualDescendantId);
public virtual void SetSource (Android.Views.View source);
public virtual void SetSource (Android.Views.View root, int virtualDescendantId);
public virtual void SetTextSelection (int start, int end);
public virtual void SetTraversalAfter (Android.Views.View view);
public virtual void SetTraversalAfter (Android.Views.View root, int virtualDescendantId);
public virtual void SetTraversalBefore (Android.Views.View view);
public virtual void SetTraversalBefore (Android.Views.View root, int virtualDescendantId);
public virtual Android.Views.Accessibility.AccessibilityNodeInfo Unwrap ();
public static AccessibilityNodeInfoCompat Wrap (Android.Views.Accessibility.AccessibilityNodeInfo info);
// inner types
public class AccessibilityActionCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AccessibilityNodeInfoCompat.AccessibilityActionCompat (int actionId, Java.Lang.ICharSequence label);
public AccessibilityNodeInfoCompat.AccessibilityActionCompat (int actionId, string label);
protected AccessibilityNodeInfoCompat.AccessibilityActionCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionAccessibilityFocus { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionClearAccessibilityFocus { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionClearFocus { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionClearSelection { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionClick { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionCollapse { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionContextClick { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionCopy { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionCut { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionDismiss { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionExpand { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionFocus { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionLongClick { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionNextAtMovementGranularity { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionNextHtmlElement { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionPaste { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionPreviousAtMovementGranularity { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionPreviousHtmlElement { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionScrollBackward { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionScrollDown { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionScrollForward { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionScrollLeft { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionScrollRight { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionScrollToPosition { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionScrollUp { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionSelect { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionSetProgress { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionSetSelection { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionSetText { get; }
public static AccessibilityNodeInfoCompat.AccessibilityActionCompat ActionShowOnScreen { get; }
public virtual int Id { get; }
public string Label { get; }
public virtual Java.Lang.ICharSequence LabelFormatted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AccessibilityNodeInfoBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityNodeInfoCompat.AccessibilityNodeInfoBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object ActionContextClick { get; }
public virtual Java.Lang.Object ActionScrollDown { get; }
public virtual Java.Lang.Object ActionScrollLeft { get; }
public virtual Java.Lang.Object ActionScrollRight { get; }
public virtual Java.Lang.Object ActionScrollToPosition { get; }
public virtual Java.Lang.Object ActionScrollUp { get; }
public virtual Java.Lang.Object ActionSetProgress { get; }
public virtual Java.Lang.Object ActionShowOnScreen { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddAction (Android.Views.Accessibility.AccessibilityNodeInfo info, Java.Lang.Object action);
public virtual void AddChild (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View child, int virtualDescendantId);
public virtual bool CanOpenPopup (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual System.Collections.Generic.IList<Android.Views.Accessibility.AccessibilityNodeInfo> FindAccessibilityNodeInfosByViewId (Android.Views.Accessibility.AccessibilityNodeInfo info, string viewId);
public virtual Java.Lang.Object FindFocus (Android.Views.Accessibility.AccessibilityNodeInfo info, int focus);
public virtual Java.Lang.Object FocusSearch (Android.Views.Accessibility.AccessibilityNodeInfo info, int direction);
public virtual int GetAccessibilityActionId (Java.Lang.Object action);
public string GetAccessibilityActionLabel (Java.Lang.Object action);
public virtual Java.Lang.ICharSequence GetAccessibilityActionLabelFormatted (Java.Lang.Object action);
public virtual System.Collections.Generic.IList<Java.Lang.Object> GetActionList (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.Object GetCollectionInfo (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual int GetCollectionInfoColumnCount (Java.Lang.Object info);
public virtual int GetCollectionInfoRowCount (Java.Lang.Object info);
public virtual int GetCollectionInfoSelectionMode (Java.Lang.Object info);
public virtual int GetCollectionItemColumnIndex (Java.Lang.Object info);
public virtual int GetCollectionItemColumnSpan (Java.Lang.Object info);
public virtual Java.Lang.Object GetCollectionItemInfo (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual int GetCollectionItemRowIndex (Java.Lang.Object info);
public virtual int GetCollectionItemRowSpan (Java.Lang.Object info);
public virtual int GetDrawingOrder (Android.Views.Accessibility.AccessibilityNodeInfo info);
public string GetError (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.ICharSequence GetErrorFormatted (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Android.OS.Bundle GetExtras (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual int GetInputType (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.Object GetLabelFor (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.Object GetLabeledBy (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual int GetLiveRegion (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual int GetMaxTextLength (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual int GetMovementGranularities (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.Object GetRangeInfo (Android.Views.Accessibility.AccessibilityNodeInfo info);
public string GetRoleDescription (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.ICharSequence GetRoleDescriptionFormatted (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual int GetTextSelectionEnd (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual int GetTextSelectionStart (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.Object GetTraversalAfter (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.Object GetTraversalBefore (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual string GetViewIdResourceName (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.Object GetWindow (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool IsAccessibilityFocused (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool IsCollectionInfoHierarchical (Java.Lang.Object info);
public virtual bool IsCollectionItemHeading (Java.Lang.Object info);
public virtual bool IsCollectionItemSelected (Java.Lang.Object info);
public virtual bool IsContentInvalid (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool IsContextClickable (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool IsDismissable (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool IsEditable (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool IsImportantForAccessibility (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool IsMultiLine (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool IsVisibleToUser (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual Java.Lang.Object NewAccessibilityAction (int actionId, Java.Lang.ICharSequence label);
public Java.Lang.Object NewAccessibilityAction (int actionId, string label);
public virtual Android.Views.Accessibility.AccessibilityNodeInfo Obtain (Android.Views.View root, int virtualDescendantId);
public virtual Java.Lang.Object ObtainCollectionInfo (int rowCount, int columnCount, bool hierarchical);
public virtual Java.Lang.Object ObtainCollectionInfo (int rowCount, int columnCount, bool hierarchical, int selectionMode);
public virtual Java.Lang.Object ObtainCollectionItemInfo (int rowIndex, int rowSpan, int columnIndex, int columnSpan, bool heading);
public virtual Java.Lang.Object ObtainCollectionItemInfo (int rowIndex, int rowSpan, int columnIndex, int columnSpan, bool heading, bool selected);
public virtual Java.Lang.Object ObtainRangeInfo (int type, float min, float max, float current);
public virtual bool PerformAction (Android.Views.Accessibility.AccessibilityNodeInfo info, int action, Android.OS.Bundle arguments);
public virtual bool Refresh (Android.Views.Accessibility.AccessibilityNodeInfo info);
public virtual bool RemoveAction (Android.Views.Accessibility.AccessibilityNodeInfo info, Java.Lang.Object action);
public virtual bool RemoveChild (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View child);
public virtual bool RemoveChild (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View root, int virtualDescendantId);
public virtual void SetAccessibilityFocused (Android.Views.Accessibility.AccessibilityNodeInfo info, bool focused);
public virtual void SetCanOpenPopup (Android.Views.Accessibility.AccessibilityNodeInfo info, bool opensPopup);
public virtual void SetCollectionInfo (Android.Views.Accessibility.AccessibilityNodeInfo info, Java.Lang.Object collectionInfo);
public virtual void SetCollectionItemInfo (Android.Views.Accessibility.AccessibilityNodeInfo info, Java.Lang.Object collectionItemInfo);
public virtual void SetContentInvalid (Android.Views.Accessibility.AccessibilityNodeInfo info, bool contentInvalid);
public virtual void SetContextClickable (Android.Views.Accessibility.AccessibilityNodeInfo info, bool contextClickable);
public virtual void SetDismissable (Android.Views.Accessibility.AccessibilityNodeInfo info, bool dismissable);
public virtual void SetDrawingOrder (Android.Views.Accessibility.AccessibilityNodeInfo info, int drawingOrderInParent);
public virtual void SetEditable (Android.Views.Accessibility.AccessibilityNodeInfo info, bool editable);
public virtual void SetError (Android.Views.Accessibility.AccessibilityNodeInfo info, Java.Lang.ICharSequence error);
public void SetError (Android.Views.Accessibility.AccessibilityNodeInfo info, string error);
public virtual void SetImportantForAccessibility (Android.Views.Accessibility.AccessibilityNodeInfo info, bool importantForAccessibility);
public virtual void SetInputType (Android.Views.Accessibility.AccessibilityNodeInfo info, int inputType);
public virtual void SetLabelFor (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View labeled);
public virtual void SetLabelFor (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View root, int virtualDescendantId);
public virtual void SetLabeledBy (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View labeled);
public virtual void SetLabeledBy (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View root, int virtualDescendantId);
public virtual void SetLiveRegion (Android.Views.Accessibility.AccessibilityNodeInfo info, int mode);
public virtual void SetMaxTextLength (Android.Views.Accessibility.AccessibilityNodeInfo info, int max);
public virtual void SetMovementGranularities (Android.Views.Accessibility.AccessibilityNodeInfo info, int granularities);
public virtual void SetMultiLine (Android.Views.Accessibility.AccessibilityNodeInfo info, bool multiLine);
public virtual void SetParent (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View root, int virtualDescendantId);
public virtual void SetRangeInfo (Android.Views.Accessibility.AccessibilityNodeInfo info, Java.Lang.Object rangeInfo);
public virtual void SetRoleDescription (Android.Views.Accessibility.AccessibilityNodeInfo info, Java.Lang.ICharSequence roleDescription);
public void SetRoleDescription (Android.Views.Accessibility.AccessibilityNodeInfo info, string roleDescription);
public virtual void SetSource (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View root, int virtualDescendantId);
public virtual void SetTextSelection (Android.Views.Accessibility.AccessibilityNodeInfo info, int start, int end);
public virtual void SetTraversalAfter (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View view);
public virtual void SetTraversalAfter (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View root, int virtualDescendantId);
public virtual void SetTraversalBefore (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View view);
public virtual void SetTraversalBefore (Android.Views.Accessibility.AccessibilityNodeInfo info, Android.Views.View root, int virtualDescendantId);
public virtual void SetViewIdResourceName (Android.Views.Accessibility.AccessibilityNodeInfo info, string viewId);
public virtual void SetVisibleToUser (Android.Views.Accessibility.AccessibilityNodeInfo info, bool visibleToUser);
}
public class CollectionInfoCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityNodeInfoCompat.CollectionInfoCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int SelectionModeMultiple;
public static const int SelectionModeNone;
public static const int SelectionModeSingle;
// properties
public virtual int ColumnCount { get; }
public virtual bool IsHierarchical { get; }
public virtual int RowCount { get; }
public virtual int SelectionMode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static AccessibilityNodeInfoCompat.CollectionInfoCompat Obtain (int rowCount, int columnCount, bool hierarchical);
public static AccessibilityNodeInfoCompat.CollectionInfoCompat Obtain (int rowCount, int columnCount, bool hierarchical, int selectionMode);
}
public class CollectionItemInfoCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityNodeInfoCompat.CollectionItemInfoCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int ColumnIndex { get; }
public virtual int ColumnSpan { get; }
public virtual bool IsHeading { get; }
public virtual bool IsSelected { get; }
public virtual int RowIndex { get; }
public virtual int RowSpan { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static AccessibilityNodeInfoCompat.CollectionItemInfoCompat Obtain (int rowIndex, int rowSpan, int columnIndex, int columnSpan, bool heading);
public static AccessibilityNodeInfoCompat.CollectionItemInfoCompat Obtain (int rowIndex, int rowSpan, int columnIndex, int columnSpan, bool heading, bool selected);
}
public class RangeInfoCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityNodeInfoCompat.RangeInfoCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int RangeTypeFloat;
public static const int RangeTypeInt;
public static const int RangeTypePercent;
// properties
public virtual float Current { get; }
public virtual float Max { get; }
public virtual float Min { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Type { get; }
// methods
public static AccessibilityNodeInfoCompat.RangeInfoCompat Obtain (int type, float min, float max, float current);
}
}
public class AccessibilityNodeProviderCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AccessibilityNodeProviderCompat ();
public AccessibilityNodeProviderCompat (Java.Lang.Object provider);
protected AccessibilityNodeProviderCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int HostViewId;
// properties
public virtual Java.Lang.Object Provider { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual AccessibilityNodeInfoCompat CreateAccessibilityNodeInfo (int virtualViewId);
public virtual System.Collections.Generic.IList<AccessibilityNodeInfoCompat> FindAccessibilityNodeInfosByText (string text, int virtualViewId);
public virtual AccessibilityNodeInfoCompat FindFocus (int focus);
public virtual bool PerformAction (int virtualViewId, int action, Android.OS.Bundle arguments);
// inner types
public class AccessibilityNodeProviderStubImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityNodeProviderCompat.AccessibilityNodeProviderStubImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object NewAccessibilityNodeProviderBridge (AccessibilityNodeProviderCompat compat);
}
public interface IAccessibilityNodeProviderImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object NewAccessibilityNodeProviderBridge (AccessibilityNodeProviderCompat p0);
}
}
public class AccessibilityRecordCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AccessibilityRecordCompat (Java.Lang.Object record);
protected AccessibilityRecordCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
[Obsolete ("deprecated")]
public virtual int AddedCount { get; set; }
public string BeforeText { get; set; }
[Obsolete ("deprecated")]
public virtual Java.Lang.ICharSequence BeforeTextFormatted { get; set; }
[Obsolete ("deprecated")]
public virtual bool Checked { get; set; }
public string ClassName { get; set; }
[Obsolete ("deprecated")]
public virtual Java.Lang.ICharSequence ClassNameFormatted { get; set; }
public string ContentDescription { get; set; }
[Obsolete ("deprecated")]
public virtual Java.Lang.ICharSequence ContentDescriptionFormatted { get; set; }
[Obsolete ("deprecated")]
public virtual int CurrentItemIndex { get; set; }
[Obsolete ("deprecated")]
public virtual bool Enabled { get; set; }
[Obsolete ("deprecated")]
public virtual int FromIndex { get; set; }
[Obsolete ("deprecated")]
public virtual bool FullScreen { get; set; }
[Obsolete ("deprecated")]
public virtual Java.Lang.Object Impl { get; }
[Obsolete ("deprecated")]
public virtual int ItemCount { get; set; }
[Obsolete ("deprecated")]
public virtual int MaxScrollX { get; set; }
[Obsolete ("deprecated")]
public virtual int MaxScrollY { get; set; }
[Obsolete ("deprecated")]
public virtual Android.OS.IParcelable ParcelableData { get; set; }
[Obsolete ("deprecated")]
public virtual bool Password { get; set; }
[Obsolete ("deprecated")]
public virtual int RemovedCount { get; set; }
[Obsolete ("deprecated")]
public virtual int ScrollX { get; set; }
[Obsolete ("deprecated")]
public virtual int ScrollY { get; set; }
[Obsolete ("deprecated")]
public virtual bool Scrollable { get; set; }
[Obsolete ("deprecated")]
public virtual AccessibilityNodeInfoCompat Source { get; }
[Obsolete ("deprecated")]
public virtual System.Collections.Generic.IList<Java.Lang.ICharSequence> Text { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
[Obsolete ("deprecated")]
public virtual int ToIndex { get; set; }
[Obsolete ("deprecated")]
public virtual int WindowId { get; }
// methods
public static int GetMaxScrollX (Android.Views.Accessibility.AccessibilityRecord record);
public static int GetMaxScrollY (Android.Views.Accessibility.AccessibilityRecord record);
[Obsolete ("deprecated")]
public static AccessibilityRecordCompat Obtain ();
[Obsolete ("deprecated")]
public static AccessibilityRecordCompat Obtain (AccessibilityRecordCompat record);
[Obsolete ("deprecated")]
public virtual void Recycle ();
public static void SetMaxScrollX (Android.Views.Accessibility.AccessibilityRecord record, int maxScrollX);
public static void SetMaxScrollY (Android.Views.Accessibility.AccessibilityRecord record, int maxScrollY);
[Obsolete ("deprecated")]
public virtual void SetSource (Android.Views.View source);
[Obsolete ("deprecated")]
public virtual void SetSource (Android.Views.View root, int virtualDescendantId);
public static void SetSource (Android.Views.Accessibility.AccessibilityRecord record, Android.Views.View root, int virtualDescendantId);
// inner types
public class AccessibilityRecordCompatApi15Impl : Android.Support.V4.View.Accessibility.AccessibilityRecordCompat+AccessibilityRecordCompatBaseImpl, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityRecordCompat.AccessibilityRecordCompatApi15Impl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override int GetMaxScrollX (Android.Views.Accessibility.AccessibilityRecord record);
public override int GetMaxScrollY (Android.Views.Accessibility.AccessibilityRecord record);
public override void SetMaxScrollX (Android.Views.Accessibility.AccessibilityRecord record, int maxScrollX);
public override void SetMaxScrollY (Android.Views.Accessibility.AccessibilityRecord record, int maxScrollY);
}
public class AccessibilityRecordCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityRecordCompat.AccessibilityRecordCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetMaxScrollX (Android.Views.Accessibility.AccessibilityRecord record);
public virtual int GetMaxScrollY (Android.Views.Accessibility.AccessibilityRecord record);
public virtual void SetMaxScrollX (Android.Views.Accessibility.AccessibilityRecord record, int maxScrollX);
public virtual void SetMaxScrollY (Android.Views.Accessibility.AccessibilityRecord record, int maxScrollY);
public virtual void SetSource (Android.Views.Accessibility.AccessibilityRecord record, Android.Views.View root, int virtualDescendantId);
}
}
public class AccessibilityWindowInfoCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AccessibilityWindowInfoCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int TypeAccessibilityOverlay;
public static const int TypeApplication;
public static const int TypeInputMethod;
public static const int TypeSplitScreenDivider;
public static const int TypeSystem;
// properties
public virtual AccessibilityNodeInfoCompat Anchor { get; }
public virtual int ChildCount { get; }
public virtual int Id { get; }
public virtual bool IsAccessibilityFocused { get; }
public virtual bool IsActive { get; }
public virtual bool IsFocused { get; }
public virtual int Layer { get; }
public virtual AccessibilityWindowInfoCompat Parent { get; }
public virtual AccessibilityNodeInfoCompat Root { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; }
public virtual int Type { get; }
// methods
public virtual void GetBoundsInScreen (Android.Graphics.Rect outBounds);
public virtual AccessibilityWindowInfoCompat GetChild (int index);
public static AccessibilityWindowInfoCompat Obtain ();
public static AccessibilityWindowInfoCompat Obtain (AccessibilityWindowInfoCompat info);
public virtual void Recycle ();
}
public class FastOutLinearInInterpolator : Android.Support.V4.View.Animation.LookupTableInterpolator, Android.Animation.ITimeInterpolator, Android.Runtime.IJavaObject, Android.Views.Animations.IInterpolator, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FastOutLinearInInterpolator ();
protected FastOutLinearInInterpolator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override float GetInterpolation (float input);
}
public class FastOutSlowInInterpolator : Android.Support.V4.View.Animation.LookupTableInterpolator, Android.Animation.ITimeInterpolator, Android.Runtime.IJavaObject, Android.Views.Animations.IInterpolator, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FastOutSlowInInterpolator ();
protected FastOutSlowInInterpolator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override float GetInterpolation (float input);
}
public class LinearOutSlowInInterpolator : Android.Support.V4.View.Animation.LookupTableInterpolator, Android.Animation.ITimeInterpolator, Android.Runtime.IJavaObject, Android.Views.Animations.IInterpolator, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LinearOutSlowInInterpolator ();
protected LinearOutSlowInInterpolator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override float GetInterpolation (float input);
}
public abstract class LookupTableInterpolator : Java.Lang.Object, Android.Animation.ITimeInterpolator, Android.Runtime.IJavaObject, Android.Views.Animations.IInterpolator, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LookupTableInterpolator (float[] values);
protected LookupTableInterpolator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual float GetInterpolation (float input);
}
public sealed class PathInterpolatorCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Views.Animations.IInterpolator Create (Android.Graphics.Path path);
public static Android.Views.Animations.IInterpolator Create (float controlX, float controlY);
public static Android.Views.Animations.IInterpolator Create (float controlX1, float controlY1, float controlX2, float controlY2);
}
public abstract class AutoScrollHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AutoScrollHelper (Android.Views.View target);
protected AutoScrollHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int EdgeTypeInside;
public static const int EdgeTypeInsideExtend;
public static const int EdgeTypeOutside;
public static const float NoMax;
public static const float NoMin;
public static const float RelativeUnspecified;
// properties
public virtual bool IsEnabled { get; }
public virtual bool IsExclusive { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool CanTargetScrollHorizontally (int direction);
public virtual bool CanTargetScrollVertically (int direction);
public virtual bool OnTouch (Android.Views.View v, Android.Views.MotionEvent event);
public virtual void ScrollTargetBy (int deltaX, int deltaY);
public virtual AutoScrollHelper SetActivationDelay (int delayMillis);
public virtual AutoScrollHelper SetEdgeType (int type);
public virtual AutoScrollHelper SetEnabled (bool enabled);
public virtual AutoScrollHelper SetExclusive (bool exclusive);
public virtual AutoScrollHelper SetMaximumEdges (float horizontalMax, float verticalMax);
public virtual AutoScrollHelper SetMaximumVelocity (float horizontalMax, float verticalMax);
public virtual AutoScrollHelper SetMinimumVelocity (float horizontalMin, float verticalMin);
public virtual AutoScrollHelper SetRampDownDuration (int durationMillis);
public virtual AutoScrollHelper SetRampUpDuration (int durationMillis);
public virtual AutoScrollHelper SetRelativeEdges (float horizontal, float vertical);
public virtual AutoScrollHelper SetRelativeVelocity (float horizontal, float vertical);
}
public class CircularProgressDrawable : Android.Graphics.Drawables.Drawable, Android.Graphics.Drawables.IAnimatable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CircularProgressDrawable (Android.Content.Context context);
protected CircularProgressDrawable (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int Default;
public static const int Large;
// properties
public virtual bool ArrowEnabled { get; set; }
public virtual float ArrowHeight { get; }
public virtual float ArrowScale { get; set; }
public virtual float ArrowWidth { get; }
public virtual int BackgroundColor { get; set; }
public virtual float CenterRadius { get; set; }
public virtual float EndTrim { get; }
public virtual bool IsRunning { get; }
public override int Opacity { get; }
public virtual float ProgressRotation { get; set; }
public virtual float StartTrim { get; }
public virtual Android.Graphics.Paint.Cap StrokeCap { get; set; }
public virtual float StrokeWidth { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void Draw (Android.Graphics.Canvas canvas);
public virtual int[] GetColorSchemeColors ();
public override void SetAlpha (int alpha);
public virtual void SetArrowDimensions (float width, float height);
public override void SetColorFilter (Android.Graphics.ColorFilter colorFilter);
public virtual void SetColorSchemeColors (int[] colors);
public virtual void SetStartEndTrim (float start, float end);
public virtual void SetStyle (int size);
public virtual void Start ();
public virtual void Stop ();
// inner types
public interface IProgressDrawableSize : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class CompoundButtonCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Graphics.Drawables.Drawable GetButtonDrawable (Android.Widget.CompoundButton button);
public static Android.Content.Res.ColorStateList GetButtonTintList (Android.Widget.CompoundButton button);
public static Android.Graphics.PorterDuff.Mode GetButtonTintMode (Android.Widget.CompoundButton button);
public static void SetButtonTintList (Android.Widget.CompoundButton button, Android.Content.Res.ColorStateList tint);
public static void SetButtonTintMode (Android.Widget.CompoundButton button, Android.Graphics.PorterDuff.Mode tintMode);
// inner types
public class CompoundButtonCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected CompoundButtonCompat.CompoundButtonCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Graphics.Drawables.Drawable GetButtonDrawable (Android.Widget.CompoundButton button);
public virtual Android.Content.Res.ColorStateList GetButtonTintList (Android.Widget.CompoundButton button);
public virtual Android.Graphics.PorterDuff.Mode GetButtonTintMode (Android.Widget.CompoundButton button);
public virtual void SetButtonTintList (Android.Widget.CompoundButton button, Android.Content.Res.ColorStateList tint);
public virtual void SetButtonTintMode (Android.Widget.CompoundButton button, Android.Graphics.PorterDuff.Mode tintMode);
}
}
public class ContentLoadingProgressBar : Android.Widget.ProgressBar, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ContentLoadingProgressBar (Android.Content.Context context);
public ContentLoadingProgressBar (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ContentLoadingProgressBar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Hide ();
public virtual void OnAttachedToWindow ();
public virtual void OnDetachedFromWindow ();
public virtual void Show ();
}
public abstract class CursorAdapter : Android.Widget.BaseAdapter, Android.Runtime.IJavaObject, Android.Widget.IAdapter, Android.Widget.IFilterable, Android.Widget.IListAdapter, Android.Widget.ISpinnerAdapter, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CursorAdapter (Android.Content.Context context, Android.Database.ICursor c);
protected CursorAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public CursorAdapter (Android.Content.Context context, Android.Database.ICursor c, bool autoRequery);
public CursorAdapter (Android.Content.Context context, Android.Database.ICursor c, int flags);
// fields
[Obsolete ("deprecated")]
public static const int FlagAutoRequery;
public static const int FlagRegisterContentObserver;
// properties
public override int Count { get; }
public virtual Android.Database.ICursor Cursor { get; }
public virtual Android.Widget.Filter Filter { get; }
public virtual Android.Widget.IFilterQueryProvider FilterQueryProvider { get; set; }
protected bool MAutoRequery { get; set; }
protected CursorAdapter.ChangeObserver MChangeObserver { get; set; }
protected Android.Content.Context MContext { get; set; }
protected Android.Database.ICursor MCursor { get; set; }
protected CursorFilter MCursorFilter { get; set; }
protected Android.Database.DataSetObserver MDataSetObserver { get; set; }
protected bool MDataValid { get; set; }
protected Android.Widget.IFilterQueryProvider MFilterQueryProvider { get; set; }
protected int MRowIDColumn { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void BindView (Android.Views.View view, Android.Content.Context context, Android.Database.ICursor cursor);
public virtual void ChangeCursor (Android.Database.ICursor cursor);
public string ConvertToString (Android.Database.ICursor cursor);
public virtual Java.Lang.ICharSequence ConvertToStringFormatted (Android.Database.ICursor cursor);
public override Java.Lang.Object GetItem (int position);
public override long GetItemId (int position);
public override Android.Views.View GetView (int position, Android.Views.View convertView, Android.Views.ViewGroup parent);
[Obsolete ("deprecated")]
protected virtual void Init (Android.Content.Context context, Android.Database.ICursor c, bool autoRequery);
public virtual Android.Views.View NewDropDownView (Android.Content.Context context, Android.Database.ICursor cursor, Android.Views.ViewGroup parent);
public virtual Android.Views.View NewView (Android.Content.Context context, Android.Database.ICursor cursor, Android.Views.ViewGroup parent);
protected virtual void OnContentChanged ();
public virtual Android.Database.ICursor RunQueryOnBackgroundThread (Java.Lang.ICharSequence constraint);
public Android.Database.ICursor RunQueryOnBackgroundThread (string constraint);
public virtual Android.Database.ICursor SwapCursor (Android.Database.ICursor newCursor);
// inner types
public class ChangeObserver : Android.Database.ContentObserver, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected CursorAdapter.ChangeObserver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class CursorFilter : Android.Widget.Filter, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected CursorFilter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Android.Widget.Filter.FilterResults PerformFiltering (Java.Lang.ICharSequence constraint);
protected override void PublishResults (Java.Lang.ICharSequence constraint, Android.Widget.Filter.FilterResults results);
// inner types
public interface ICursorFilterClient : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Database.ICursor Cursor { get; }
// methods
public virtual void ChangeCursor (Android.Database.ICursor p0);
public virtual Java.Lang.ICharSequence ConvertToStringFormatted (Android.Database.ICursor p0);
public virtual Android.Database.ICursor RunQueryOnBackgroundThread (Java.Lang.ICharSequence p0);
}
}
public static class CursorFilterICursorFilterClientExtensions {
// methods
public static string ConvertToString (this CursorFilter.ICursorFilterClient self, Android.Database.ICursor p0);
public static Android.Database.ICursor RunQueryOnBackgroundThread (this CursorFilter.ICursorFilterClient self, string p0);
}
public class DrawerLayout : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DrawerLayout (Android.Content.Context context);
public DrawerLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected DrawerLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DrawerLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// fields
public static const int LockModeLockedClosed;
public static const int LockModeLockedOpen;
public static const int LockModeUndefined;
public static const int LockModeUnlocked;
public static const int StateDragging;
public static const int StateIdle;
public static const int StateSettling;
// properties
public virtual float DrawerElevation { get; set; }
public virtual Android.Graphics.Drawables.Drawable StatusBarBackgroundDrawable { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<DrawerLayout.DrawerClosedEventArgs> DrawerClosed;
public event System.EventHandler<DrawerLayout.DrawerOpenedEventArgs> DrawerOpened;
public event System.EventHandler<DrawerLayout.DrawerSlideEventArgs> DrawerSlide;
public event System.EventHandler<DrawerLayout.DrawerStateChangedEventArgs> DrawerStateChanged;
// methods
public virtual void AddDrawerListener (DrawerLayout.IDrawerListener listener);
public virtual void AddFocusables (System.Collections.Generic.IList<Android.Views.View> views, int direction, int focusableMode);
public virtual void CloseDrawer (Android.Views.View drawerView);
public virtual void CloseDrawer (int gravity);
public virtual void CloseDrawer (Android.Views.View drawerView, bool animate);
public virtual void CloseDrawer (int gravity, bool animate);
public virtual void CloseDrawers ();
public virtual int GetDrawerLockMode (Android.Views.View drawerView);
public virtual int GetDrawerLockMode (int edgeGravity);
public string GetDrawerTitle (int edgeGravity);
public virtual Java.Lang.ICharSequence GetDrawerTitleFormatted (int edgeGravity);
public virtual bool IsDrawerOpen (Android.Views.View drawer);
public virtual bool IsDrawerOpen (int drawerGravity);
public virtual bool IsDrawerVisible (Android.Views.View drawer);
public virtual bool IsDrawerVisible (int drawerGravity);
public virtual void OnDraw (Android.Graphics.Canvas c);
protected override void OnLayout (bool changed, int l, int t, int r, int b);
public virtual void OpenDrawer (Android.Views.View drawerView);
public virtual void OpenDrawer (int gravity);
public virtual void OpenDrawer (Android.Views.View drawerView, bool animate);
public virtual void OpenDrawer (int gravity, bool animate);
public virtual void RemoveDrawerListener (DrawerLayout.IDrawerListener listener);
public virtual void SetChildInsets (Java.Lang.Object insets, bool draw);
[Obsolete ("deprecated")]
public virtual void SetDrawerListener (DrawerLayout.IDrawerListener listener);
public virtual void SetDrawerLockMode (int lockMode);
public virtual void SetDrawerLockMode (int lockMode, Android.Views.View drawerView);
public virtual void SetDrawerLockMode (int lockMode, int edgeGravity);
public virtual void SetDrawerShadow (Android.Graphics.Drawables.Drawable shadowDrawable, int gravity);
public virtual void SetDrawerShadow (int resId, int gravity);
public virtual void SetDrawerTitle (int edgeGravity, Java.Lang.ICharSequence title);
public void SetDrawerTitle (int edgeGravity, string title);
public virtual void SetScrimColor (int color);
public virtual void SetStatusBarBackground (Android.Graphics.Drawables.Drawable bg);
public virtual void SetStatusBarBackground (int resId);
public virtual void SetStatusBarBackgroundColor (int color);
// inner types
public class AccessibilityDelegate : Android.Support.V4.View.AccessibilityDelegateCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DrawerLayout.AccessibilityDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class ChildAccessibilityDelegate : Android.Support.V4.View.AccessibilityDelegateCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class DrawerClosedEventArgs : System.EventArgs {
// constructors
public DrawerLayout.DrawerClosedEventArgs (Android.Views.View drawerView);
// properties
public Android.Views.View DrawerView { get; }
}
public class DrawerOpenedEventArgs : System.EventArgs {
// constructors
public DrawerLayout.DrawerOpenedEventArgs (Android.Views.View drawerView);
// properties
public Android.Views.View DrawerView { get; }
}
public class DrawerSlideEventArgs : System.EventArgs {
// constructors
public DrawerLayout.DrawerSlideEventArgs (Android.Views.View drawerView, float slideOffset);
// properties
public Android.Views.View DrawerView { get; }
public float SlideOffset { get; }
}
public class DrawerStateChangedEventArgs : System.EventArgs {
// constructors
public DrawerLayout.DrawerStateChangedEventArgs (int newState);
// properties
public int NewState { get; }
}
public interface IDrawerListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnDrawerClosed (Android.Views.View drawerView);
public virtual void OnDrawerOpened (Android.Views.View drawerView);
public virtual void OnDrawerSlide (Android.Views.View drawerView, float slideOffset);
public virtual void OnDrawerStateChanged (int newState);
}
public class LayoutParams : Android.Views.ViewGroup+MarginLayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DrawerLayout.LayoutParams (DrawerLayout.LayoutParams source);
public DrawerLayout.LayoutParams (Android.Views.ViewGroup.LayoutParams source);
public DrawerLayout.LayoutParams (Android.Views.ViewGroup.MarginLayoutParams source);
public DrawerLayout.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public DrawerLayout.LayoutParams (int width, int height);
protected DrawerLayout.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DrawerLayout.LayoutParams (int width, int height, int gravity);
// properties
public int Gravity { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class SavedState : Android.Support.V4.View.AbsSavedState, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DrawerLayout.SavedState (Android.OS.IParcelable superState);
public DrawerLayout.SavedState (Android.OS.Parcel in, Java.Lang.ClassLoader loader);
protected DrawerLayout.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class SimpleDrawerListener : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DrawerLayout.SimpleDrawerListener ();
protected DrawerLayout.SimpleDrawerListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnDrawerClosed (Android.Views.View drawerView);
public virtual void OnDrawerOpened (Android.Views.View drawerView);
public virtual void OnDrawerSlide (Android.Views.View drawerView, float slideOffset);
public virtual void OnDrawerStateChanged (int newState);
}
}
public sealed class EdgeEffectCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public EdgeEffectCompat (Android.Content.Context context);
// properties
[Obsolete ("deprecated")]
public bool IsFinished { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public bool Draw (Android.Graphics.Canvas canvas);
[Obsolete ("deprecated")]
public void Finish ();
[Obsolete ("deprecated")]
public bool OnAbsorb (int velocity);
[Obsolete ("deprecated")]
public bool OnPull (float deltaDistance);
[Obsolete ("deprecated")]
public bool OnPull (float deltaDistance, float displacement);
public static void OnPull (Android.Widget.EdgeEffect edgeEffect, float deltaDistance, float displacement);
[Obsolete ("deprecated")]
public bool OnRelease ();
[Obsolete ("deprecated")]
public void SetSize (int width, int height);
// inner types
public class EdgeEffectBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected EdgeEffectCompat.EdgeEffectBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnPull (Android.Widget.EdgeEffect edgeEffect, float deltaDistance, float displacement);
}
}
public abstract class ExploreByTouchHelper : Android.Support.V4.View.AccessibilityDelegateCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ExploreByTouchHelper (Android.Views.View host);
protected ExploreByTouchHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int HostId;
public static const int InvalidId;
// properties
public int AccessibilityFocusedVirtualViewId { get; }
[Obsolete ("deprecated")]
public virtual int FocusedVirtualView { get; }
public int KeyboardFocusedVirtualViewId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool ClearKeyboardFocusForVirtualView (int virtualViewId);
public bool DispatchHoverEvent (Android.Views.MotionEvent event);
public bool DispatchKeyEvent (Android.Views.KeyEvent event);
protected virtual int GetVirtualViewAt (float p0, float p1);
protected virtual void GetVisibleVirtualViews (System.Collections.Generic.IList<Java.Lang.Integer> p0);
public void InvalidateRoot ();
public void InvalidateVirtualView (int virtualViewId);
public void InvalidateVirtualView (int virtualViewId, int changeTypes);
public void OnFocusChanged (bool gainFocus, int direction, Android.Graphics.Rect previouslyFocusedRect);
protected virtual bool OnPerformActionForVirtualView (int p0, int p1, Android.OS.Bundle p2);
protected virtual void OnPopulateEventForHost (Android.Views.Accessibility.AccessibilityEvent e);
protected virtual void OnPopulateEventForVirtualView (int virtualViewId, Android.Views.Accessibility.AccessibilityEvent e);
protected virtual void OnPopulateNodeForHost (Android.Support.V4.View.Accessibility.AccessibilityNodeInfoCompat node);
protected virtual void OnPopulateNodeForVirtualView (int p0, Android.Support.V4.View.Accessibility.AccessibilityNodeInfoCompat p1);
protected virtual void OnVirtualViewKeyboardFocusChanged (int virtualViewId, bool hasFocus);
public bool RequestKeyboardFocusForVirtualView (int virtualViewId);
public bool SendEventForVirtualView (int virtualViewId, int eventType);
}
public interface IAutoSizeableTextView : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual int AutoSizeMaxTextSize { get; }
public virtual int AutoSizeMinTextSize { get; }
public virtual int AutoSizeStepGranularity { get; }
public virtual Android.Widget.AutoSizeTextType AutoSizeTextType { get; }
// methods
public virtual int[] GetAutoSizeTextAvailableSizes ();
public virtual void SetAutoSizeTextTypeUniformWithConfiguration (int p0, int p1, int p2, int p3);
public virtual void SetAutoSizeTextTypeUniformWithPresetSizes (int[] p0, int p1);
public virtual void SetAutoSizeTextTypeWithDefaults (Android.Widget.AutoSizeTextType p0);
}
public interface ITintableCompoundButton : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Content.Res.ColorStateList SupportButtonTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportButtonTintMode { get; set; }
}
public interface ITintableImageSourceView : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Content.Res.ColorStateList SupportImageTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportImageTintMode { get; set; }
}
public class ImageViewCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ImageViewCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Content.Res.ColorStateList GetImageTintList (Android.Widget.ImageView view);
public static Android.Graphics.PorterDuff.Mode GetImageTintMode (Android.Widget.ImageView view);
public static void SetImageTintList (Android.Widget.ImageView view, Android.Content.Res.ColorStateList tintList);
public static void SetImageTintMode (Android.Widget.ImageView view, Android.Graphics.PorterDuff.Mode mode);
// inner types
public class BaseViewCompatImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ImageViewCompat.BaseViewCompatImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Content.Res.ColorStateList GetImageTintList (Android.Widget.ImageView view);
public virtual Android.Graphics.PorterDuff.Mode GetImageTintMode (Android.Widget.ImageView view);
public virtual void SetImageTintList (Android.Widget.ImageView view, Android.Content.Res.ColorStateList tintList);
public virtual void SetImageTintMode (Android.Widget.ImageView view, Android.Graphics.PorterDuff.Mode mode);
}
public interface IImageViewCompatImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Content.Res.ColorStateList GetImageTintList (Android.Widget.ImageView p0);
public virtual Android.Graphics.PorterDuff.Mode GetImageTintMode (Android.Widget.ImageView p0);
public virtual void SetImageTintList (Android.Widget.ImageView p0, Android.Content.Res.ColorStateList p1);
public virtual void SetImageTintMode (Android.Widget.ImageView p0, Android.Graphics.PorterDuff.Mode p1);
}
}
public sealed class ListPopupWindowCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Views.View.IOnTouchListener CreateDragToOpenListener (Android.Widget.ListPopupWindow listPopupWindow, Android.Views.View src);
[Obsolete ("deprecated")]
public static Android.Views.View.IOnTouchListener CreateDragToOpenListener (Java.Lang.Object listPopupWindow, Android.Views.View src);
}
public class ListViewAutoScrollHelper : Android.Support.V4.Widget.AutoScrollHelper, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ListViewAutoScrollHelper (Android.Widget.ListView target);
protected ListViewAutoScrollHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool CanTargetScrollHorizontally (int direction);
public override bool CanTargetScrollVertically (int direction);
public override void ScrollTargetBy (int deltaX, int deltaY);
}
public sealed class ListViewCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool CanScrollList (Android.Widget.ListView listView, int direction);
public static void ScrollListBy (Android.Widget.ListView listView, int y);
}
public class NestedScrollView : Android.Widget.FrameLayout, Android.Runtime.IJavaObject, Android.Support.V4.View.INestedScrollingChild, Android.Support.V4.View.INestedScrollingChild2, Android.Support.V4.View.INestedScrollingParent, Android.Support.V4.View.IScrollingView, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NestedScrollView (Android.Content.Context context);
public NestedScrollView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected NestedScrollView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public NestedScrollView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual bool FillViewport { get; set; }
public virtual int MaxScrollAmount { get; }
public virtual bool SmoothScrollingEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<NestedScrollView.ScrollChangeEventArgs> ScrollChange;
// methods
public virtual bool ArrowScroll (int direction);
public virtual int ComputeHorizontalScrollExtent ();
public virtual int ComputeHorizontalScrollOffset ();
public virtual int ComputeHorizontalScrollRange ();
protected virtual int ComputeScrollDeltaToGetChildRectOnScreen (Android.Graphics.Rect rect);
public virtual int ComputeVerticalScrollExtent ();
public virtual int ComputeVerticalScrollOffset ();
public virtual int ComputeVerticalScrollRange ();
public virtual bool DispatchNestedPreScroll (int dx, int dy, int[] consumed, int[] offsetInWindow, int type);
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow, int type);
public virtual bool ExecuteKeyEvent (Android.Views.KeyEvent event);
public virtual void Fling (int velocityY);
public virtual bool FullScroll (int direction);
public virtual bool InvokeHasNestedScrollingParent (int type);
public virtual void OnAttachedToWindow ();
public virtual bool PageScroll (int direction);
public virtual void SetOnScrollChangeListener (NestedScrollView.IOnScrollChangeListener l);
public void SmoothScrollBy (int dx, int dy);
public void SmoothScrollTo (int x, int y);
public virtual bool StartNestedScroll (Android.Views.ScrollAxis axes, int type);
public virtual void StopNestedScroll (int type);
// inner types
public class AccessibilityDelegate : Android.Support.V4.View.AccessibilityDelegateCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NestedScrollView.AccessibilityDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IOnScrollChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnScrollChange (NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY);
}
public class SavedState : Android.Views.View+BaseSavedState, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected NestedScrollView.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public int ScrollPosition { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ScrollChangeEventArgs : System.EventArgs {
// constructors
public NestedScrollView.ScrollChangeEventArgs (NestedScrollView v, int scrollX, int scrollY, int oldScrollX, int oldScrollY);
// properties
public int OldScrollX { get; }
public int OldScrollY { get; }
public int ScrollX { get; }
public int ScrollY { get; }
public NestedScrollView V { get; }
}
}
public sealed class PopupMenuCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Views.View.IOnTouchListener GetDragToOpenListener (Java.Lang.Object popupMenu);
}
public sealed class PopupWindowCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool GetOverlapAnchor (Android.Widget.PopupWindow popupWindow);
public static int GetWindowLayoutType (Android.Widget.PopupWindow popupWindow);
public static void SetOverlapAnchor (Android.Widget.PopupWindow popupWindow, bool overlapAnchor);
public static void SetWindowLayoutType (Android.Widget.PopupWindow popupWindow, int layoutType);
public static void ShowAsDropDown (Android.Widget.PopupWindow popup, Android.Views.View anchor, int xoff, int yoff, int gravity);
// inner types
public class PopupWindowCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected PopupWindowCompat.PopupWindowCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool GetOverlapAnchor (Android.Widget.PopupWindow popupWindow);
public virtual int GetWindowLayoutType (Android.Widget.PopupWindow popupWindow);
public virtual void SetOverlapAnchor (Android.Widget.PopupWindow popupWindow, bool overlapAnchor);
public virtual void SetWindowLayoutType (Android.Widget.PopupWindow popupWindow, int layoutType);
public virtual void ShowAsDropDown (Android.Widget.PopupWindow popup, Android.Views.View anchor, int xoff, int yoff, int gravity);
}
}
public abstract class ResourceCursorAdapter : Android.Support.V4.Widget.CursorAdapter, Android.Runtime.IJavaObject, Android.Widget.IAdapter, Android.Widget.IFilterable, Android.Widget.IListAdapter, Android.Widget.ISpinnerAdapter, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ResourceCursorAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ResourceCursorAdapter (Android.Content.Context context, int layout, Android.Database.ICursor c);
public ResourceCursorAdapter (Android.Content.Context context, int layout, Android.Database.ICursor c, bool autoRequery);
public ResourceCursorAdapter (Android.Content.Context context, int layout, Android.Database.ICursor c, int flags);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Android.Views.View NewView (Android.Content.Context context, Android.Database.ICursor cursor, Android.Views.ViewGroup parent);
public virtual void SetDropDownViewResource (int dropDownLayout);
public virtual void SetViewResource (int layout);
}
public sealed class ScrollerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
[Obsolete ("deprecated")]
public float CurrVelocity { get; }
[Obsolete ("deprecated")]
public int CurrX { get; }
[Obsolete ("deprecated")]
public int CurrY { get; }
[Obsolete ("deprecated")]
public int FinalX { get; }
[Obsolete ("deprecated")]
public int FinalY { get; }
[Obsolete ("deprecated")]
public bool IsFinished { get; }
[Obsolete ("deprecated")]
public bool IsOverScrolled { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public void AbortAnimation ();
[Obsolete ("deprecated")]
public bool ComputeScrollOffset ();
[Obsolete ("deprecated")]
public static ScrollerCompat Create (Android.Content.Context context);
[Obsolete ("deprecated")]
public static ScrollerCompat Create (Android.Content.Context context, Android.Views.Animations.IInterpolator interpolator);
[Obsolete ("deprecated")]
public void Fling (int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY);
[Obsolete ("deprecated")]
public void Fling (int startX, int startY, int velocityX, int velocityY, int minX, int maxX, int minY, int maxY, int overX, int overY);
[Obsolete ("deprecated")]
public void NotifyHorizontalEdgeReached (int startX, int finalX, int overX);
[Obsolete ("deprecated")]
public void NotifyVerticalEdgeReached (int startY, int finalY, int overY);
[Obsolete ("deprecated")]
public bool SpringBack (int startX, int startY, int minX, int maxX, int minY, int maxY);
[Obsolete ("deprecated")]
public void StartScroll (int startX, int startY, int dx, int dy);
[Obsolete ("deprecated")]
public void StartScroll (int startX, int startY, int dx, int dy, int duration);
}
public sealed class SearchViewCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static string GetQuery (Android.Views.View searchView);
[Obsolete ("deprecated")]
public static Java.Lang.ICharSequence GetQueryFormatted (Android.Views.View searchView);
[Obsolete ("deprecated")]
public static bool IsIconified (Android.Views.View searchView);
[Obsolete ("deprecated")]
public static bool IsQueryRefinementEnabled (Android.Views.View searchView);
[Obsolete ("deprecated")]
public static bool IsSubmitButtonEnabled (Android.Views.View searchView);
[Obsolete ("deprecated")]
public static Android.Views.View NewSearchView (Android.Content.Context context);
[Obsolete ("deprecated")]
public static void SetIconified (Android.Views.View searchView, bool iconify);
[Obsolete ("deprecated")]
public static void SetImeOptions (Android.Views.View searchView, int imeOptions);
[Obsolete ("deprecated")]
public static void SetInputType (Android.Views.View searchView, int inputType);
[Obsolete ("deprecated")]
public static void SetMaxWidth (Android.Views.View searchView, int maxpixels);
[Obsolete ("deprecated")]
public static void SetOnCloseListener (Android.Views.View searchView, SearchViewCompat.IOnCloseListener listener);
[Obsolete ("deprecated")]
public static void SetOnQueryTextListener (Android.Views.View searchView, SearchViewCompat.IOnQueryTextListener listener);
[Obsolete ("deprecated")]
public static void SetQuery (Android.Views.View searchView, Java.Lang.ICharSequence query, bool submit);
[Obsolete ("deprecated")]
public static void SetQuery (Android.Views.View searchView, string query, bool submit);
[Obsolete ("deprecated")]
public static void SetQueryHint (Android.Views.View searchView, Java.Lang.ICharSequence hint);
[Obsolete ("deprecated")]
public static void SetQueryHint (Android.Views.View searchView, string hint);
[Obsolete ("deprecated")]
public static void SetQueryRefinementEnabled (Android.Views.View searchView, bool enable);
[Obsolete ("deprecated")]
public static void SetSearchableInfo (Android.Views.View searchView, Android.Content.ComponentName searchableComponent);
[Obsolete ("deprecated")]
public static void SetSubmitButtonEnabled (Android.Views.View searchView, bool enabled);
// inner types
public class CloseEventArgs : System.EventArgs {
// constructors
public SearchViewCompat.CloseEventArgs (bool handled);
// properties
public bool Handled { get; set; }
}
public interface IOnCloseListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnClose ();
}
public interface IOnQueryTextListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnQueryTextChange (string newText);
public virtual bool OnQueryTextSubmit (string query);
}
public abstract class OnCloseListenerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SearchViewCompat.OnCloseListenerCompat ();
protected SearchViewCompat.OnCloseListenerCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool OnClose ();
}
public abstract class OnQueryTextListenerCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SearchViewCompat.OnQueryTextListenerCompat ();
protected SearchViewCompat.OnQueryTextListenerCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool OnQueryTextChange (string newText);
public virtual bool OnQueryTextSubmit (string query);
}
public class QueryTextChangeEventArgs : System.EventArgs {
// constructors
public SearchViewCompat.QueryTextChangeEventArgs (bool handled, string newText);
// properties
public bool Handled { get; set; }
public string NewText { get; }
}
public class QueryTextSubmitEventArgs : System.EventArgs {
// constructors
public SearchViewCompat.QueryTextSubmitEventArgs (bool handled, string query);
// properties
public bool Handled { get; set; }
public string Query { get; }
}
}
public class SimpleCursorAdapter : Android.Support.V4.Widget.ResourceCursorAdapter, Android.Runtime.IJavaObject, Android.Widget.IAdapter, Android.Widget.IFilterable, Android.Widget.IListAdapter, Android.Widget.ISpinnerAdapter, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SimpleCursorAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SimpleCursorAdapter (Android.Content.Context context, int layout, Android.Database.ICursor c, string[] from, int[] to);
public SimpleCursorAdapter (Android.Content.Context context, int layout, Android.Database.ICursor c, string[] from, int[] to, int flags);
// properties
public virtual SimpleCursorAdapter.ICursorToStringConverter CursorToStringConverter { get; set; }
protected System.Collections.Generic.IList<int> MFrom { get; set; }
protected System.Collections.Generic.IList<int> MTo { get; set; }
public virtual int StringConversionColumn { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual SimpleCursorAdapter.IViewBinder ViewBinder { get; set; }
// methods
public override void BindView (Android.Views.View view, Android.Content.Context context, Android.Database.ICursor cursor);
public virtual void ChangeCursorAndColumns (Android.Database.ICursor c, string[] from, int[] to);
public virtual void SetViewImage (Android.Widget.ImageView v, string value);
public virtual void SetViewText (Android.Widget.TextView v, string text);
// inner types
public interface ICursorToStringConverter : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.ICharSequence ConvertToStringFormatted (Android.Database.ICursor cursor);
}
public interface IViewBinder : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool SetViewValue (Android.Views.View view, Android.Database.ICursor cursor, int columnIndex);
}
}
public static class SimpleCursorAdapterICursorToStringConverterExtensions {
// methods
public static string ConvertToString (this SimpleCursorAdapter.ICursorToStringConverter self, Android.Database.ICursor cursor);
}
public class SlidingPaneLayout : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SlidingPaneLayout (Android.Content.Context context);
public SlidingPaneLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected SlidingPaneLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SlidingPaneLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// properties
public virtual int CoveredFadeColor { get; set; }
public virtual bool IsOpen { get; }
public virtual bool IsSlideable { get; }
public virtual int ParallaxDistance { get; set; }
public virtual int SliderFadeColor { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<SlidingPaneLayout.PanelClosedEventArgs> PanelClosed;
public event System.EventHandler<SlidingPaneLayout.PanelOpenedEventArgs> PanelOpened;
public event System.EventHandler<SlidingPaneLayout.PanelSlideEventArgs> PanelSlide;
// methods
protected virtual bool CanScroll (Android.Views.View v, bool checkV, int dx, int x, int y);
[Obsolete ("deprecated")]
public virtual bool CanSlide ();
public virtual bool ClosePane ();
protected override void OnLayout (bool changed, int l, int t, int r, int b);
public virtual bool OpenPane ();
public virtual void SetPanelSlideListener (SlidingPaneLayout.IPanelSlideListener listener);
[Obsolete ("deprecated")]
public virtual void SetShadowDrawable (Android.Graphics.Drawables.Drawable d);
public virtual void SetShadowDrawableLeft (Android.Graphics.Drawables.Drawable d);
public virtual void SetShadowDrawableRight (Android.Graphics.Drawables.Drawable d);
[Obsolete ("deprecated")]
public virtual void SetShadowResource (int resId);
public virtual void SetShadowResourceLeft (int resId);
public virtual void SetShadowResourceRight (int resId);
[Obsolete ("deprecated")]
public virtual void SmoothSlideClosed ();
[Obsolete ("deprecated")]
public virtual void SmoothSlideOpen ();
// inner types
public class AccessibilityDelegate : Android.Support.V4.View.AccessibilityDelegateCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SlidingPaneLayout.AccessibilityDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool Filter (Android.Views.View child);
}
public interface IPanelSlideListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnPanelClosed (Android.Views.View panel);
public virtual void OnPanelOpened (Android.Views.View panel);
public virtual void OnPanelSlide (Android.Views.View panel, float slideOffset);
}
public interface ISlidingPanelLayoutImpl : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void InvalidateChildRegion (SlidingPaneLayout p0, Android.Views.View p1);
}
public class LayoutParams : Android.Views.ViewGroup+MarginLayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SlidingPaneLayout.LayoutParams ();
public SlidingPaneLayout.LayoutParams (SlidingPaneLayout.LayoutParams source);
public SlidingPaneLayout.LayoutParams (Android.Views.ViewGroup.LayoutParams source);
public SlidingPaneLayout.LayoutParams (Android.Views.ViewGroup.MarginLayoutParams source);
public SlidingPaneLayout.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public SlidingPaneLayout.LayoutParams (int width, int height);
protected SlidingPaneLayout.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public float Weight { get; set; }
}
public class PanelClosedEventArgs : System.EventArgs {
// constructors
public SlidingPaneLayout.PanelClosedEventArgs (Android.Views.View panel);
// properties
public Android.Views.View Panel { get; }
}
public class PanelOpenedEventArgs : System.EventArgs {
// constructors
public SlidingPaneLayout.PanelOpenedEventArgs (Android.Views.View panel);
// properties
public Android.Views.View Panel { get; }
}
public class PanelSlideEventArgs : System.EventArgs {
// constructors
public SlidingPaneLayout.PanelSlideEventArgs (Android.Views.View panel, float slideOffset);
// properties
public Android.Views.View Panel { get; }
public float SlideOffset { get; }
}
public class SavedState : Android.Support.V4.View.AbsSavedState, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SlidingPaneLayout.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class SimplePanelSlideListener : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SlidingPaneLayout.SimplePanelSlideListener ();
protected SlidingPaneLayout.SimplePanelSlideListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnPanelClosed (Android.Views.View panel);
public virtual void OnPanelOpened (Android.Views.View panel);
public virtual void OnPanelSlide (Android.Views.View panel, float slideOffset);
}
public class SlidingPanelLayoutImplBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SlidingPaneLayout.SlidingPanelLayoutImplBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void InvalidateChildRegion (SlidingPaneLayout parent, Android.Views.View child);
}
}
public class Space : Android.Views.View, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Space (Android.Content.Context context);
public Space (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected Space (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Space (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class SwipeRefreshLayout : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Support.V4.View.INestedScrollingChild, Android.Support.V4.View.INestedScrollingParent, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SwipeRefreshLayout (Android.Content.Context context);
public SwipeRefreshLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected SwipeRefreshLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int Default;
public static const int Large;
// properties
protected int MFrom { get; set; }
protected int MOriginalOffsetTop { get; set; }
public virtual int ProgressCircleDiameter { get; }
public virtual int ProgressViewEndOffset { get; }
public virtual int ProgressViewStartOffset { get; }
public virtual bool Refreshing { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler Refresh;
// methods
public virtual bool CanChildScrollUp ();
protected override void OnLayout (bool changed, int left, int top, int right, int bottom);
public virtual void OnMeasure (int widthMeasureSpec, int heightMeasureSpec);
[Obsolete ("deprecated")]
public virtual void SetColorScheme (int[] colors);
public virtual void SetColorSchemeColors (int[] colors);
public virtual void SetColorSchemeResources (int[] colorResIds);
public virtual void SetDistanceToTriggerSync (int distance);
public void SetEnabled (bool enabled);
public virtual void SetOnChildScrollUpCallback (SwipeRefreshLayout.IOnChildScrollUpCallback callback);
public virtual void SetOnRefreshListener (SwipeRefreshLayout.IOnRefreshListener listener);
[Obsolete ("deprecated")]
public virtual void SetProgressBackgroundColor (int colorRes);
public virtual void SetProgressBackgroundColorSchemeColor (int color);
public virtual void SetProgressBackgroundColorSchemeResource (int colorRes);
public virtual void SetProgressViewEndTarget (bool scale, int end);
public virtual void SetProgressViewOffset (bool scale, int start, int end);
public virtual void SetSize (int size);
// inner types
public interface IOnChildScrollUpCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool CanChildScrollUp (SwipeRefreshLayout parent, Android.Views.View child);
}
public interface IOnRefreshListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnRefresh ();
}
}
public sealed class TextViewCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int AutoSizeTextTypeNone;
public static const int AutoSizeTextTypeUniform;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetAutoSizeMaxTextSize (Android.Widget.TextView textView);
public static int GetAutoSizeMinTextSize (Android.Widget.TextView textView);
public static int GetAutoSizeStepGranularity (Android.Widget.TextView textView);
public static int[] GetAutoSizeTextAvailableSizes (Android.Widget.TextView textView);
public static int GetAutoSizeTextType (Android.Widget.TextView textView);
public static Android.Graphics.Drawables.Drawable[] GetCompoundDrawablesRelative (Android.Widget.TextView textView);
public static int GetMaxLines (Android.Widget.TextView textView);
public static int GetMinLines (Android.Widget.TextView textView);
public static void SetAutoSizeTextTypeUniformWithConfiguration (Android.Widget.TextView textView, int autoSizeMinTextSize, int autoSizeMaxTextSize, int autoSizeStepGranularity, int unit);
public static void SetAutoSizeTextTypeUniformWithPresetSizes (Android.Widget.TextView textView, int[] presetSizes, int unit);
public static void SetAutoSizeTextTypeWithDefaults (Android.Widget.TextView textView, int autoSizeTextType);
public static void SetCompoundDrawablesRelative (Android.Widget.TextView textView, Android.Graphics.Drawables.Drawable start, Android.Graphics.Drawables.Drawable top, Android.Graphics.Drawables.Drawable end, Android.Graphics.Drawables.Drawable bottom);
public static void SetCompoundDrawablesRelativeWithIntrinsicBounds (Android.Widget.TextView textView, Android.Graphics.Drawables.Drawable start, Android.Graphics.Drawables.Drawable top, Android.Graphics.Drawables.Drawable end, Android.Graphics.Drawables.Drawable bottom);
public static void SetCompoundDrawablesRelativeWithIntrinsicBounds (Android.Widget.TextView textView, int start, int top, int end, int bottom);
public static void SetTextAppearance (Android.Widget.TextView textView, int resId);
// inner types
public interface IAutoSizeTextType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class TextViewCompatBaseImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TextViewCompat.TextViewCompatBaseImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetAutoSizeMaxTextSize (Android.Widget.TextView textView);
public virtual int GetAutoSizeMinTextSize (Android.Widget.TextView textView);
public virtual int GetAutoSizeStepGranularity (Android.Widget.TextView textView);
public virtual int[] GetAutoSizeTextAvailableSizes (Android.Widget.TextView textView);
public virtual int GetAutoSizeTextType (Android.Widget.TextView textView);
public virtual Android.Graphics.Drawables.Drawable[] GetCompoundDrawablesRelative (Android.Widget.TextView textView);
public virtual int GetMaxLines (Android.Widget.TextView textView);
public virtual int GetMinLines (Android.Widget.TextView textView);
public virtual void SetAutoSizeTextTypeUniformWithConfiguration (Android.Widget.TextView textView, int autoSizeMinTextSize, int autoSizeMaxTextSize, int autoSizeStepGranularity, int unit);
public virtual void SetAutoSizeTextTypeUniformWithPresetSizes (Android.Widget.TextView textView, int[] presetSizes, int unit);
public virtual void SetAutoSizeTextTypeWithDefaults (Android.Widget.TextView textView, int autoSizeTextType);
public virtual void SetCompoundDrawablesRelative (Android.Widget.TextView textView, Android.Graphics.Drawables.Drawable start, Android.Graphics.Drawables.Drawable top, Android.Graphics.Drawables.Drawable end, Android.Graphics.Drawables.Drawable bottom);
public virtual void SetCompoundDrawablesRelativeWithIntrinsicBounds (Android.Widget.TextView textView, Android.Graphics.Drawables.Drawable start, Android.Graphics.Drawables.Drawable top, Android.Graphics.Drawables.Drawable end, Android.Graphics.Drawables.Drawable bottom);
public virtual void SetCompoundDrawablesRelativeWithIntrinsicBounds (Android.Widget.TextView textView, int start, int top, int end, int bottom);
public virtual void SetTextAppearance (Android.Widget.TextView textView, int resId);
}
}
public class ViewDragHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewDragHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int DirectionAll;
public static const int DirectionHorizontal;
public static const int DirectionVertical;
public static const int EdgeAll;
public static const int EdgeBottom;
public static const int EdgeLeft;
public static const int EdgeRight;
public static const int EdgeTop;
public static const int InvalidPointer;
public static const int StateDragging;
public static const int StateIdle;
public static const int StateSettling;
// properties
public virtual int ActivePointerId { get; }
public virtual Android.Views.View CapturedView { get; }
public virtual int EdgeSize { get; }
public virtual float MinVelocity { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TouchSlop { get; }
public virtual int ViewDragState { get; }
// methods
public virtual void Abort ();
protected virtual bool CanScroll (Android.Views.View v, bool checkV, int dx, int dy, int x, int y);
public virtual void Cancel ();
public virtual void CaptureChildView (Android.Views.View childView, int activePointerId);
public virtual bool CheckTouchSlop (int directions);
public virtual bool CheckTouchSlop (int directions, int pointerId);
public virtual bool ContinueSettling (bool deferCallbacks);
public static ViewDragHelper Create (Android.Views.ViewGroup forParent, ViewDragHelper.Callback cb);
public static ViewDragHelper Create (Android.Views.ViewGroup forParent, float sensitivity, ViewDragHelper.Callback cb);
public virtual Android.Views.View FindTopChildUnder (int x, int y);
public virtual void FlingCapturedView (int minLeft, int minTop, int maxLeft, int maxTop);
public virtual bool IsCapturedViewUnder (int x, int y);
public virtual bool IsEdgeTouched (int edges);
public virtual bool IsEdgeTouched (int edges, int pointerId);
public virtual bool IsPointerDown (int pointerId);
public virtual bool IsViewUnder (Android.Views.View view, int x, int y);
public virtual void ProcessTouchEvent (Android.Views.MotionEvent ev);
public virtual void SetEdgeTrackingEnabled (int edgeFlags);
public virtual bool SettleCapturedViewAt (int finalLeft, int finalTop);
public virtual bool ShouldInterceptTouchEvent (Android.Views.MotionEvent ev);
public virtual bool SmoothSlideViewTo (Android.Views.View child, int finalLeft, int finalTop);
// inner types
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ViewDragHelper.Callback ();
protected ViewDragHelper.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int ClampViewPositionHorizontal (Android.Views.View child, int left, int dx);
public virtual int ClampViewPositionVertical (Android.Views.View child, int top, int dy);
public virtual int GetOrderedChildIndex (int index);
public virtual int GetViewHorizontalDragRange (Android.Views.View child);
public virtual int GetViewVerticalDragRange (Android.Views.View child);
public virtual void OnEdgeDragStarted (int edgeFlags, int pointerId);
public virtual bool OnEdgeLock (int edgeFlags);
public virtual void OnEdgeTouched (int edgeFlags, int pointerId);
public virtual void OnViewCaptured (Android.Views.View capturedChild, int activePointerId);
public virtual void OnViewDragStateChanged (int state);
public virtual void OnViewPositionChanged (Android.Views.View changedView, int left, int top, int dx, int dy);
public virtual void OnViewReleased (Android.Views.View releasedChild, float xvel, float yvel);
public virtual bool TryCaptureView (Android.Views.View child, int pointerId);
}
}
public abstract class ActionBar : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionBar ();
protected ActionBar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int DisplayHomeAsUp;
public static const int DisplayShowCustom;
public static const int DisplayShowHome;
public static const int DisplayShowTitle;
public static const int DisplayUseLogo;
[Obsolete ("deprecated")]
public static const int NavigationModeList;
[Obsolete ("deprecated")]
public static const int NavigationModeStandard;
[Obsolete ("deprecated")]
public static const int NavigationModeTabs;
// properties
public virtual Android.Views.View CustomView { get; set; }
public virtual int DisplayOptions { get; set; }
public virtual float Elevation { get; set; }
public virtual int Height { get; }
public virtual int HideOffset { get; set; }
public virtual bool HideOnContentScrollEnabled { get; set; }
public virtual bool IsShowing { get; }
public virtual bool IsTitleTruncated { get; }
public virtual int NavigationItemCount { get; }
public virtual int NavigationMode { get; set; }
public virtual int SelectedNavigationIndex { get; }
public virtual ActionBar.Tab SelectedTab { get; }
public string Subtitle { get; set; }
public virtual Java.Lang.ICharSequence SubtitleFormatted { get; set; }
public virtual int TabCount { get; }
public virtual Android.Content.Context ThemedContext { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; set; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; set; }
// events
public event System.EventHandler<ActionBar.MenuVisibilityEventArgs> MenuVisibility;
// methods
public virtual void AddOnMenuVisibilityListener (ActionBar.IOnMenuVisibilityListener listener);
public virtual void AddTab (ActionBar.Tab tab);
public virtual void AddTab (ActionBar.Tab tab, bool setSelected);
public virtual void AddTab (ActionBar.Tab tab, int position);
public virtual void AddTab (ActionBar.Tab tab, int position, bool setSelected);
public virtual bool CloseOptionsMenu ();
public virtual bool CollapseActionView ();
public virtual void DispatchMenuVisibilityChanged (bool visible);
public virtual ActionBar.Tab GetTabAt (int index);
public virtual void Hide ();
public virtual bool InvalidateOptionsMenu ();
public virtual ActionBar.Tab NewTab ();
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration config);
public virtual bool OnKeyShortcut (int keyCode, Android.Views.KeyEvent ev);
public virtual bool OnMenuKeyEvent (Android.Views.KeyEvent e);
public virtual bool OpenOptionsMenu ();
public virtual void RemoveAllTabs ();
public virtual void RemoveOnMenuVisibilityListener (ActionBar.IOnMenuVisibilityListener listener);
public virtual void RemoveTab (ActionBar.Tab tab);
public virtual void RemoveTabAt (int position);
public virtual void SelectTab (ActionBar.Tab tab);
public virtual void SetBackgroundDrawable (Android.Graphics.Drawables.Drawable d);
public virtual void SetCustomView (int resId);
public virtual void SetCustomView (Android.Views.View view, ActionBar.LayoutParams layoutParams);
public virtual void SetDefaultDisplayHomeAsUpEnabled (bool enabled);
public virtual void SetDisplayHomeAsUpEnabled (bool showHomeAsUp);
public virtual void SetDisplayOptions (int options, int mask);
public virtual void SetDisplayShowCustomEnabled (bool showCustom);
public virtual void SetDisplayShowHomeEnabled (bool showHome);
public virtual void SetDisplayShowTitleEnabled (bool showTitle);
public virtual void SetDisplayUseLogoEnabled (bool useLogo);
public virtual void SetHomeActionContentDescription (Java.Lang.ICharSequence description);
public virtual void SetHomeActionContentDescription (int resId);
public void SetHomeActionContentDescription (string description);
public virtual void SetHomeAsUpIndicator (Android.Graphics.Drawables.Drawable indicator);
public virtual void SetHomeAsUpIndicator (int resId);
public virtual void SetHomeButtonEnabled (bool enabled);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual void SetIcon (int resId);
public virtual void SetListNavigationCallbacks (Android.Widget.ISpinnerAdapter adapter, ActionBar.IOnNavigationListener callback);
public virtual void SetLogo (Android.Graphics.Drawables.Drawable logo);
public virtual void SetLogo (int resId);
public virtual void SetSelectedNavigationItem (int position);
public virtual void SetShowHideAnimationEnabled (bool enabled);
public virtual void SetSplitBackgroundDrawable (Android.Graphics.Drawables.Drawable d);
public virtual void SetStackedBackgroundDrawable (Android.Graphics.Drawables.Drawable d);
public virtual void SetSubtitle (int resId);
public virtual void SetTitle (int resId);
public virtual void SetWindowTitle (Java.Lang.ICharSequence title);
public void SetWindowTitle (string title);
public virtual void Show ();
public virtual Android.Support.V7.View.ActionMode StartActionMode (Android.Support.V7.View.ActionMode.ICallback callback);
// inner types
public interface IDisplayOptions : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface INavigationMode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOnMenuVisibilityListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnMenuVisibilityChanged (bool isVisible);
}
public interface IOnNavigationListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnNavigationItemSelected (int itemPosition, long itemId);
}
public interface ITabListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnTabReselected (ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft);
public virtual void OnTabSelected (ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft);
public virtual void OnTabUnselected (ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft);
}
public class LayoutParams : Android.Views.ViewGroup+MarginLayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionBar.LayoutParams (ActionBar.LayoutParams source);
public ActionBar.LayoutParams (Android.Views.ViewGroup.LayoutParams source);
public ActionBar.LayoutParams (int gravity);
public ActionBar.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public ActionBar.LayoutParams (int width, int height);
protected ActionBar.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActionBar.LayoutParams (int width, int height, int gravity);
// properties
public int Gravity { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class MenuVisibilityEventArgs : System.EventArgs {
// constructors
public ActionBar.MenuVisibilityEventArgs (bool isVisible);
// properties
public bool IsVisible { get; }
}
public class NavigationEventArgs : System.EventArgs {
// constructors
public ActionBar.NavigationEventArgs (bool handled, int itemPosition, long itemId);
// properties
public bool Handled { get; set; }
public long ItemId { get; }
public int ItemPosition { get; }
}
public abstract class Tab : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionBar.Tab ();
protected ActionBar.Tab (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int InvalidPosition;
// properties
public string ContentDescription { get; }
public virtual Java.Lang.ICharSequence ContentDescriptionFormatted { get; }
public virtual Android.Views.View CustomView { get; }
public virtual Android.Graphics.Drawables.Drawable Icon { get; }
public virtual int Position { get; }
public virtual Java.Lang.Object Tag { get; }
public string Text { get; }
public virtual Java.Lang.ICharSequence TextFormatted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Select ();
public virtual ActionBar.Tab SetContentDescription (Java.Lang.ICharSequence contentDesc);
public virtual ActionBar.Tab SetContentDescription (int resId);
public ActionBar.Tab SetContentDescription (string contentDesc);
public virtual ActionBar.Tab SetCustomView (Android.Views.View view);
public virtual ActionBar.Tab SetCustomView (int layoutResId);
public virtual ActionBar.Tab SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual ActionBar.Tab SetIcon (int resId);
public virtual ActionBar.Tab SetTabListener (ActionBar.ITabListener listener);
public virtual ActionBar.Tab SetTag (Java.Lang.Object obj);
public virtual ActionBar.Tab SetText (Java.Lang.ICharSequence text);
public virtual ActionBar.Tab SetText (int resId);
public ActionBar.Tab SetText (string text);
}
public class TabReselectedEventArgs : System.EventArgs {
// constructors
public ActionBar.TabReselectedEventArgs (ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft);
// properties
public Android.Support.V4.App.FragmentTransaction Ft { get; }
public ActionBar.Tab Tab { get; }
}
public class TabSelectedEventArgs : System.EventArgs {
// constructors
public ActionBar.TabSelectedEventArgs (ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft);
// properties
public Android.Support.V4.App.FragmentTransaction Ft { get; }
public ActionBar.Tab Tab { get; }
}
public class TabUnselectedEventArgs : System.EventArgs {
// constructors
public ActionBar.TabUnselectedEventArgs (ActionBar.Tab tab, Android.Support.V4.App.FragmentTransaction ft);
// properties
public Android.Support.V4.App.FragmentTransaction Ft { get; }
public ActionBar.Tab Tab { get; }
}
}
public class ActionBarDrawerToggle : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActionBarDrawerToggle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActionBarDrawerToggle (Android.App.Activity activity, Android.Support.V4.Widget.DrawerLayout drawerLayout, int openDrawerContentDescRes, int closeDrawerContentDescRes);
public ActionBarDrawerToggle (Android.App.Activity activity, Android.Support.V4.Widget.DrawerLayout drawerLayout, Android.Support.V7.Widget.Toolbar toolbar, int openDrawerContentDescRes, int closeDrawerContentDescRes);
// properties
public virtual Android.Support.V7.Graphics.Drawable.DrawerArrowDrawable DrawerArrowDrawable { get; set; }
public virtual bool DrawerIndicatorEnabled { get; set; }
public virtual bool DrawerSlideAnimationEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Android.Views.View.IOnClickListener ToolbarNavigationClickListener { get; set; }
// methods
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration newConfig);
public virtual void OnDrawerClosed (Android.Views.View drawerView);
public virtual void OnDrawerOpened (Android.Views.View drawerView);
public virtual void OnDrawerSlide (Android.Views.View drawerView, float slideOffset);
public virtual void OnDrawerStateChanged (int newState);
public virtual bool OnOptionsItemSelected (Android.Views.IMenuItem item);
public virtual void SetHomeAsUpIndicator (Android.Graphics.Drawables.Drawable indicator);
public virtual void SetHomeAsUpIndicator (int resId);
public virtual void SyncState ();
// inner types
public class DummyDelegate : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActionBarDrawerToggle.DummyDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.Context ActionBarThemedContext { get; }
public virtual bool IsNavigationVisible { get; }
public virtual Android.Graphics.Drawables.Drawable ThemeUpIndicator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void SetActionBarDescription (int contentDescRes);
public virtual void SetActionBarUpIndicator (Android.Graphics.Drawables.Drawable upDrawable, int contentDescRes);
}
public interface IDelegate : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Content.Context ActionBarThemedContext { get; }
public virtual bool IsNavigationVisible { get; }
public virtual Android.Graphics.Drawables.Drawable ThemeUpIndicator { get; }
// methods
public virtual void SetActionBarDescription (int contentDescRes);
public virtual void SetActionBarUpIndicator (Android.Graphics.Drawables.Drawable upDrawable, int contentDescRes);
}
public interface IDelegateProvider : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual ActionBarDrawerToggle.IDelegate DrawerToggleDelegate { get; }
}
public class ToolbarCompatDelegate : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActionBarDrawerToggle.ToolbarCompatDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.Context ActionBarThemedContext { get; }
public virtual bool IsNavigationVisible { get; }
public virtual Android.Graphics.Drawables.Drawable ThemeUpIndicator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void SetActionBarDescription (int contentDescRes);
public virtual void SetActionBarUpIndicator (Android.Graphics.Drawables.Drawable upDrawable, int contentDescRes);
}
}
public class AlertDialog : Android.Support.V7.App.AppCompatDialog, Android.Content.IDialogInterface, Android.Runtime.IJavaObject, IAppCompatCallback, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AlertDialog (Android.Content.Context context);
protected AlertDialog (Android.Content.Context context, int themeResId);
protected AlertDialog (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AlertDialog (Android.Content.Context context, bool cancelable, Android.Content.IDialogInterfaceOnCancelListener cancelListener);
protected AlertDialog (Android.Content.Context context, bool cancelable, System.EventHandler cancelHandler);
// properties
public virtual Android.Widget.ListView ListView { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Widget.Button GetButton (int whichButton);
public virtual void SetButton (int whichButton, Java.Lang.ICharSequence text, Android.Content.IDialogInterfaceOnClickListener listener);
public virtual void SetButton (int whichButton, Java.Lang.ICharSequence text, Android.OS.Message msg);
public void SetButton (int whichButton, Java.Lang.ICharSequence text, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public void SetButton (int whichButton, string text, Android.Content.IDialogInterfaceOnClickListener listener);
public void SetButton (int whichButton, string text, Android.OS.Message msg);
public void SetButton (int whichButton, string text, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual void SetCustomTitle (Android.Views.View customTitleView);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual void SetIcon (int resId);
public virtual void SetIconAttribute (int attrId);
public virtual void SetMessage (Java.Lang.ICharSequence message);
public void SetMessage (string message);
public virtual void SetView (Android.Views.View view);
public virtual void SetView (Android.Views.View view, int viewSpacingLeft, int viewSpacingTop, int viewSpacingRight, int viewSpacingBottom);
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AlertDialog.Builder (Android.Content.Context context);
public AlertDialog.Builder (Android.Content.Context context, int themeResId);
protected AlertDialog.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.Context Context { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual AlertDialog Create ();
public virtual AlertDialog.Builder SetAdapter (Android.Widget.IListAdapter adapter, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetAdapter (Android.Widget.IListAdapter adapter, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetCancelable (bool cancelable);
public virtual AlertDialog.Builder SetCursor (Android.Database.ICursor cursor, Android.Content.IDialogInterfaceOnClickListener listener, string labelColumn);
public AlertDialog.Builder SetCursor (Android.Database.ICursor cursor, System.EventHandler<Android.Content.DialogClickEventArgs> handler, string labelColumn);
public virtual AlertDialog.Builder SetCustomTitle (Android.Views.View customTitleView);
public virtual AlertDialog.Builder SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual AlertDialog.Builder SetIcon (int iconId);
public virtual AlertDialog.Builder SetIconAttribute (int attrId);
[Obsolete ("deprecated")]
public virtual AlertDialog.Builder SetInverseBackgroundForced (bool useInverseBackground);
public virtual AlertDialog.Builder SetItems (Java.Lang.ICharSequence[] items, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetItems (Java.Lang.ICharSequence[] items, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetItems (int itemsId, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetItems (int itemsId, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public AlertDialog.Builder SetItems (string[] items, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetItems (string[] items, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetMessage (Java.Lang.ICharSequence message);
public virtual AlertDialog.Builder SetMessage (int messageId);
public AlertDialog.Builder SetMessage (string message);
public virtual AlertDialog.Builder SetMultiChoiceItems (Java.Lang.ICharSequence[] items, bool[] checkedItems, Android.Content.IDialogInterfaceOnMultiChoiceClickListener listener);
public AlertDialog.Builder SetMultiChoiceItems (Java.Lang.ICharSequence[] items, bool[] checkedItems, System.EventHandler<Android.Content.DialogMultiChoiceClickEventArgs> handler);
public virtual AlertDialog.Builder SetMultiChoiceItems (int itemsId, bool[] checkedItems, Android.Content.IDialogInterfaceOnMultiChoiceClickListener listener);
public AlertDialog.Builder SetMultiChoiceItems (int itemsId, bool[] checkedItems, System.EventHandler<Android.Content.DialogMultiChoiceClickEventArgs> handler);
public AlertDialog.Builder SetMultiChoiceItems (string[] items, bool[] checkedItems, Android.Content.IDialogInterfaceOnMultiChoiceClickListener listener);
public AlertDialog.Builder SetMultiChoiceItems (string[] items, bool[] checkedItems, System.EventHandler<Android.Content.DialogMultiChoiceClickEventArgs> handler);
public virtual AlertDialog.Builder SetMultiChoiceItems (Android.Database.ICursor cursor, string isCheckedColumn, string labelColumn, Android.Content.IDialogInterfaceOnMultiChoiceClickListener listener);
public AlertDialog.Builder SetMultiChoiceItems (Android.Database.ICursor cursor, string isCheckedColumn, string labelColumn, System.EventHandler<Android.Content.DialogMultiChoiceClickEventArgs> handler);
public virtual AlertDialog.Builder SetNegativeButton (Java.Lang.ICharSequence text, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetNegativeButton (Java.Lang.ICharSequence text, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetNegativeButton (int textId, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetNegativeButton (int textId, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public AlertDialog.Builder SetNegativeButton (string text, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetNegativeButton (string text, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetNeutralButton (Java.Lang.ICharSequence text, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetNeutralButton (Java.Lang.ICharSequence text, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetNeutralButton (int textId, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetNeutralButton (int textId, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public AlertDialog.Builder SetNeutralButton (string text, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetNeutralButton (string text, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetOnCancelListener (Android.Content.IDialogInterfaceOnCancelListener onCancelListener);
public virtual AlertDialog.Builder SetOnDismissListener (Android.Content.IDialogInterfaceOnDismissListener onDismissListener);
public virtual AlertDialog.Builder SetOnItemSelectedListener (Android.Widget.AdapterView.IOnItemSelectedListener listener);
public virtual AlertDialog.Builder SetOnKeyListener (Android.Content.IDialogInterfaceOnKeyListener onKeyListener);
public virtual AlertDialog.Builder SetPositiveButton (Java.Lang.ICharSequence text, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetPositiveButton (Java.Lang.ICharSequence text, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetPositiveButton (int textId, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetPositiveButton (int textId, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public AlertDialog.Builder SetPositiveButton (string text, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetPositiveButton (string text, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetRecycleOnMeasureEnabled (bool enabled);
public virtual AlertDialog.Builder SetSingleChoiceItems (Android.Widget.IListAdapter adapter, int checkedItem, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetSingleChoiceItems (Android.Widget.IListAdapter adapter, int checkedItem, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetSingleChoiceItems (Java.Lang.ICharSequence[] items, int checkedItem, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetSingleChoiceItems (Java.Lang.ICharSequence[] items, int checkedItem, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetSingleChoiceItems (int itemsId, int checkedItem, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetSingleChoiceItems (int itemsId, int checkedItem, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public AlertDialog.Builder SetSingleChoiceItems (string[] items, int checkedItem, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetSingleChoiceItems (string[] items, int checkedItem, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetSingleChoiceItems (Android.Database.ICursor cursor, int checkedItem, string labelColumn, Android.Content.IDialogInterfaceOnClickListener listener);
public AlertDialog.Builder SetSingleChoiceItems (Android.Database.ICursor cursor, int checkedItem, string labelColumn, System.EventHandler<Android.Content.DialogClickEventArgs> handler);
public virtual AlertDialog.Builder SetTitle (Java.Lang.ICharSequence title);
public virtual AlertDialog.Builder SetTitle (int titleId);
public AlertDialog.Builder SetTitle (string title);
public virtual AlertDialog.Builder SetView (Android.Views.View view);
public virtual AlertDialog.Builder SetView (int layoutResId);
[Obsolete ("deprecated")]
public virtual AlertDialog.Builder SetView (Android.Views.View view, int viewSpacingLeft, int viewSpacingTop, int viewSpacingRight, int viewSpacingBottom);
public virtual AlertDialog Show ();
}
}
public class AppCompatActivity : Android.Support.V4.App.FragmentActivity, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, IAppCompatCallback, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatActivity ();
protected AppCompatActivity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual AppCompatDelegate Delegate { get; }
public virtual ActionBarDrawerToggle.IDelegate DrawerToggleDelegate { get; }
public virtual ActionBar SupportActionBar { get; }
public virtual Android.Content.Intent SupportParentActivityIntent { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnCreateSupportNavigateUpTaskStack (Android.Support.V4.App.TaskStackBuilder builder);
public override bool OnMenuItemSelected (int featureId, Android.Views.IMenuItem item);
public virtual void OnPrepareSupportNavigateUpTaskStack (Android.Support.V4.App.TaskStackBuilder builder);
public virtual void OnSupportActionModeFinished (Android.Support.V7.View.ActionMode mode);
public virtual void OnSupportActionModeStarted (Android.Support.V7.View.ActionMode mode);
[Obsolete ("deprecated")]
public virtual void OnSupportContentChanged ();
public virtual bool OnSupportNavigateUp ();
public virtual Android.Support.V7.View.ActionMode OnWindowStartingSupportActionMode (Android.Support.V7.View.ActionMode.ICallback callback);
public virtual void SetSupportActionBar (Android.Support.V7.Widget.Toolbar toolbar);
[Obsolete ("deprecated")]
public virtual void SetSupportProgress (int progress);
[Obsolete ("deprecated")]
public virtual void SetSupportProgressBarIndeterminate (bool indeterminate);
[Obsolete ("deprecated")]
public virtual void SetSupportProgressBarIndeterminateVisibility (bool visible);
[Obsolete ("deprecated")]
public virtual void SetSupportProgressBarVisibility (bool visible);
public virtual Android.Support.V7.View.ActionMode StartSupportActionMode (Android.Support.V7.View.ActionMode.ICallback callback);
public virtual void SupportNavigateUpTo (Android.Content.Intent upIntent);
public virtual bool SupportRequestWindowFeature (int featureId);
public virtual bool SupportShouldUpRecreateTask (Android.Content.Intent targetIntent);
}
public abstract class AppCompatDelegate : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AppCompatDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int FeatureActionModeOverlay;
public static const int FeatureSupportActionBar;
public static const int FeatureSupportActionBarOverlay;
public static const int ModeNightAuto;
public static const int ModeNightFollowSystem;
public static const int ModeNightNo;
public static const int ModeNightYes;
// properties
public static bool CompatVectorFromResourcesEnabled { get; set; }
public static int DefaultNightMode { get; set; }
public virtual ActionBarDrawerToggle.IDelegate DrawerToggleDelegate { get; }
public virtual bool HandleNativeActionModesEnabled { get; set; }
public virtual Android.Views.MenuInflater MenuInflater { get; }
public virtual ActionBar SupportActionBar { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddContentView (Android.Views.View v, Android.Views.ViewGroup.LayoutParams lp);
public virtual bool ApplyDayNight ();
public static AppCompatDelegate Create (Android.App.Activity activity, IAppCompatCallback callback);
public static AppCompatDelegate Create (Android.App.Dialog dialog, IAppCompatCallback callback);
public virtual Android.Views.View CreateView (Android.Views.View parent, string name, Android.Content.Context context, Android.Util.IAttributeSet attrs);
public virtual Java.Lang.Object FindViewById (int id);
public virtual bool HasWindowFeature (int featureId);
public virtual void InstallViewFactory ();
public virtual void InvalidateOptionsMenu ();
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration newConfig);
public virtual void OnCreate (Android.OS.Bundle savedInstanceState);
public virtual void OnDestroy ();
public virtual void OnPostCreate (Android.OS.Bundle savedInstanceState);
public virtual void OnPostResume ();
public virtual void OnSaveInstanceState (Android.OS.Bundle outState);
public virtual void OnStart ();
public virtual void OnStop ();
public virtual bool RequestWindowFeature (int featureId);
public virtual void SetContentView (Android.Views.View v);
public virtual void SetContentView (int resId);
public virtual void SetContentView (Android.Views.View v, Android.Views.ViewGroup.LayoutParams lp);
public virtual void SetLocalNightMode (int mode);
public virtual void SetSupportActionBar (Android.Support.V7.Widget.Toolbar toolbar);
public virtual void SetTitle (Java.Lang.ICharSequence title);
public void SetTitle (string title);
public virtual Android.Support.V7.View.ActionMode StartSupportActionMode (Android.Support.V7.View.ActionMode.ICallback callback);
// inner types
public interface IApplyableNightMode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface INightMode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class AppCompatDialog : Android.App.Dialog, Android.Content.IDialogInterface, Android.Runtime.IJavaObject, IAppCompatCallback, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatDialog (Android.Content.Context context);
public AppCompatDialog (Android.Content.Context context, int theme);
protected AppCompatDialog (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
protected AppCompatDialog (Android.Content.Context context, bool cancelable, Android.Content.IDialogInterfaceOnCancelListener cancelListener);
// properties
public virtual AppCompatDelegate Delegate { get; }
public virtual ActionBar SupportActionBar { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnSupportActionModeFinished (Android.Support.V7.View.ActionMode mode);
public virtual void OnSupportActionModeStarted (Android.Support.V7.View.ActionMode mode);
public virtual Android.Support.V7.View.ActionMode OnWindowStartingSupportActionMode (Android.Support.V7.View.ActionMode.ICallback callback);
public virtual bool SupportRequestWindowFeature (int featureId);
}
public class AppCompatDialogFragment : Android.Support.V4.App.DialogFragment, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatDialogFragment ();
protected AppCompatDialogFragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IAppCompatCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnSupportActionModeFinished (Android.Support.V7.View.ActionMode mode);
public virtual void OnSupportActionModeStarted (Android.Support.V7.View.ActionMode mode);
public virtual Android.Support.V7.View.ActionMode OnWindowStartingSupportActionMode (Android.Support.V7.View.ActionMode.ICallback callback);
}
public class MediaRouteActionProvider : Android.Support.V4.View.ActionProvider, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteActionProvider (Android.Content.Context context);
protected MediaRouteActionProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual MediaRouteDialogFactory DialogFactory { get; set; }
public virtual MediaRouteButton MediaRouteButton { get; }
public virtual Android.Support.V7.Media.MediaRouteSelector RouteSelector { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Android.Views.View OnCreateActionView ();
public virtual MediaRouteButton OnCreateMediaRouteButton ();
}
public class MediaRouteButton : Android.Views.View, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteButton (Android.Content.Context context);
public MediaRouteButton (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected MediaRouteButton (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MediaRouteButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual MediaRouteDialogFactory DialogFactory { get; set; }
public virtual Android.Support.V7.Media.MediaRouteSelector RouteSelector { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAttachedToWindow ();
public virtual void OnDetachedFromWindow ();
public virtual void SetRemoteIndicatorDrawable (Android.Graphics.Drawables.Drawable d);
public virtual bool ShowDialog ();
}
public class MediaRouteChooserDialogFragment : Android.Support.V4.App.DialogFragment, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteChooserDialogFragment ();
protected MediaRouteChooserDialogFragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Support.V7.Media.MediaRouteSelector RouteSelector { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class MediaRouteControllerDialogFragment : Android.Support.V4.App.DialogFragment, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IDialogInterfaceOnCancelListener, Android.Content.IDialogInterfaceOnDismissListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteControllerDialogFragment ();
protected MediaRouteControllerDialogFragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class MediaRouteDialogFactory : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteDialogFactory ();
protected MediaRouteDialogFactory (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static MediaRouteDialogFactory Default { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual MediaRouteChooserDialogFragment OnCreateChooserDialogFragment ();
public virtual MediaRouteControllerDialogFragment OnCreateControllerDialogFragment ();
}
public class MediaRouteDiscoveryFragment : Android.Support.V4.App.Fragment, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteDiscoveryFragment ();
protected MediaRouteDiscoveryFragment (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Support.V7.Media.MediaRouter MediaRouter { get; }
public virtual Android.Support.V7.Media.MediaRouteSelector RouteSelector { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Support.V7.Media.MediaRouter.Callback OnCreateCallback ();
public virtual int OnPrepareCallbackFlags ();
}
public class NotificationCompat : Android.Support.V4.App.NotificationCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat ();
protected NotificationCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public static Android.Support.V4.Media.Session.MediaSessionCompat.Token GetMediaSession (Android.App.Notification notification);
// inner types
public class Builder : Android.Support.V4.App.NotificationCompat+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.Builder (Android.Content.Context context);
protected NotificationCompat.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class DecoratedCustomViewStyle : Android.Support.V4.App.NotificationCompat+DecoratedCustomViewStyle, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.DecoratedCustomViewStyle ();
protected NotificationCompat.DecoratedCustomViewStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class DecoratedMediaCustomViewStyle : Android.Support.V4.Media.App.NotificationCompat+DecoratedMediaCustomViewStyle, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.DecoratedMediaCustomViewStyle ();
protected NotificationCompat.DecoratedMediaCustomViewStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class MediaStyle : Android.Support.V4.Media.App.NotificationCompat+MediaStyle, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public NotificationCompat.MediaStyle ();
public NotificationCompat.MediaStyle (Android.Support.V4.App.NotificationCompat.Builder builder);
protected NotificationCompat.MediaStyle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public virtual NotificationCompat.MediaStyle SetShowActionsInCompactView (int[] actions);
}
}
public class WindowDecorActionBar : Android.Support.V7.App.ActionBar, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public WindowDecorActionBar (Android.App.Dialog dialog);
public WindowDecorActionBar (Android.Views.View layout);
public WindowDecorActionBar (Android.App.Activity activity, bool overlayMode);
protected WindowDecorActionBar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Android.Views.View CustomView { get; set; }
public override int DisplayOptions { get; set; }
public virtual bool HasIcon { get; }
public virtual bool HasLogo { get; }
public override int Height { get; }
public override bool IsShowing { get; }
public override int NavigationItemCount { get; }
public override int NavigationMode { get; set; }
public override int SelectedNavigationIndex { get; }
public override ActionBar.Tab SelectedTab { get; }
public override Java.Lang.ICharSequence SubtitleFormatted { get; set; }
public override int TabCount { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.ICharSequence TitleFormatted { get; set; }
// events
public event System.EventHandler<ActionBar.MenuVisibilityEventArgs> MenuVisibility;
// methods
public override void AddOnMenuVisibilityListener (ActionBar.IOnMenuVisibilityListener listener);
public override void AddTab (ActionBar.Tab tab);
public override void AddTab (ActionBar.Tab tab, bool setSelected);
public override void AddTab (ActionBar.Tab tab, int position);
public override void AddTab (ActionBar.Tab tab, int position, bool setSelected);
public virtual void AnimateToMode (bool toActionMode);
public virtual void DoHide (bool fromSystem);
public virtual void DoShow (bool fromSystem);
public virtual void EnableContentAnimations (bool enabled);
public override ActionBar.Tab GetTabAt (int index);
public override void Hide ();
public virtual void HideForSystem ();
public override ActionBar.Tab NewTab ();
public virtual void OnContentScrollStarted ();
public virtual void OnContentScrollStopped ();
public virtual void OnWindowVisibilityChanged (int visibility);
public override void RemoveAllTabs ();
public override void RemoveOnMenuVisibilityListener (ActionBar.IOnMenuVisibilityListener listener);
public override void RemoveTab (ActionBar.Tab tab);
public override void RemoveTabAt (int position);
public virtual bool RequestFocus ();
public override void SelectTab (ActionBar.Tab tab);
public override void SetBackgroundDrawable (Android.Graphics.Drawables.Drawable d);
public override void SetCustomView (int resId);
public override void SetCustomView (Android.Views.View view, ActionBar.LayoutParams layoutParams);
public override void SetDisplayHomeAsUpEnabled (bool showHomeAsUp);
public override void SetDisplayOptions (int options, int mask);
public override void SetDisplayShowCustomEnabled (bool showCustom);
public override void SetDisplayShowHomeEnabled (bool showHome);
public override void SetDisplayShowTitleEnabled (bool showTitle);
public override void SetDisplayUseLogoEnabled (bool useLogo);
public override void SetIcon (Android.Graphics.Drawables.Drawable icon);
public override void SetIcon (int resId);
public override void SetListNavigationCallbacks (Android.Widget.ISpinnerAdapter adapter, ActionBar.IOnNavigationListener callback);
public override void SetLogo (Android.Graphics.Drawables.Drawable logo);
public override void SetLogo (int resId);
public override void SetSelectedNavigationItem (int position);
public override void SetSubtitle (int resId);
public override void SetTitle (int resId);
public override void Show ();
public virtual void ShowForSystem ();
// inner types
public class ActionModeImpl : Android.Support.V7.View.ActionMode, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected WindowDecorActionBar.ActionModeImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public WindowDecorActionBar.ActionModeImpl (WindowDecorActionBar __self, Android.Content.Context context, Android.Support.V7.View.ActionMode.ICallback callback);
// properties
public override Android.Views.View CustomView { get; set; }
public override Android.Views.IMenu Menu { get; }
public override Android.Views.MenuInflater MenuInflater { get; }
public override Java.Lang.ICharSequence SubtitleFormatted { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.ICharSequence TitleFormatted { get; set; }
// methods
public virtual bool DispatchOnCreate ();
public override void Finish ();
public override void Invalidate ();
public virtual void OnCloseMenu (Android.Support.V7.View.Menu.MenuBuilder menu, bool allMenusAreClosing);
public virtual void OnCloseSubMenu (Android.Support.V7.View.Menu.SubMenuBuilder menu);
public virtual bool OnMenuItemSelected (Android.Support.V7.View.Menu.MenuBuilder menu, Android.Views.IMenuItem item);
public virtual void OnMenuModeChange (Android.Support.V7.View.Menu.MenuBuilder menu);
public virtual bool OnSubMenuSelected (Android.Support.V7.View.Menu.SubMenuBuilder subMenu);
public override void SetSubtitle (int resId);
public override void SetTitle (int resId);
}
public class TabImpl : Android.Support.V7.App.ActionBar+Tab, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public WindowDecorActionBar.TabImpl (WindowDecorActionBar __self);
protected WindowDecorActionBar.TabImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual ActionBar.ITabListener Callback { get; }
public override Java.Lang.ICharSequence ContentDescriptionFormatted { get; }
public override Android.Views.View CustomView { get; }
public override Android.Graphics.Drawables.Drawable Icon { get; }
public override int Position { get; }
public override Java.Lang.Object Tag { get; }
public override Java.Lang.ICharSequence TextFormatted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void Select ();
public override ActionBar.Tab SetContentDescription (Java.Lang.ICharSequence contentDesc);
public override ActionBar.Tab SetContentDescription (int resId);
public override ActionBar.Tab SetCustomView (Android.Views.View view);
public override ActionBar.Tab SetCustomView (int layoutResId);
public override ActionBar.Tab SetIcon (Android.Graphics.Drawables.Drawable icon);
public override ActionBar.Tab SetIcon (int resId);
public virtual void SetPosition (int position);
public override ActionBar.Tab SetTabListener (ActionBar.ITabListener callback);
public override ActionBar.Tab SetTag (Java.Lang.Object tag);
public override ActionBar.Tab SetText (Java.Lang.ICharSequence text);
public override ActionBar.Tab SetText (int resId);
}
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.v7.appcompat";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class AppCompatResources : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Content.Res.ColorStateList GetColorStateList (Android.Content.Context context, int resId);
public static Android.Graphics.Drawables.Drawable GetDrawable (Android.Content.Context context, int resId);
}
public sealed class Palette : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public Palette.Swatch DarkMutedSwatch { get; }
public Palette.Swatch DarkVibrantSwatch { get; }
public Palette.Swatch DominantSwatch { get; }
public Palette.Swatch LightMutedSwatch { get; }
public Palette.Swatch LightVibrantSwatch { get; }
public Palette.Swatch MutedSwatch { get; }
public System.Collections.Generic.IList<Palette.Swatch> Swatches { get; }
public System.Collections.Generic.IList<Target> Targets { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public Palette.Swatch VibrantSwatch { get; }
// methods
public static Palette.Builder From (Android.Graphics.Bitmap bitmap);
public static Palette From (System.Collections.Generic.IList<Palette.Swatch> swatches);
[Obsolete ("deprecated")]
public static Palette Generate (Android.Graphics.Bitmap bitmap);
[Obsolete ("deprecated")]
public static Palette Generate (Android.Graphics.Bitmap bitmap, int numColors);
[Obsolete ("deprecated")]
public static Android.OS.AsyncTask GenerateAsync (Android.Graphics.Bitmap bitmap, Palette.IPaletteAsyncListener listener);
[Obsolete ("deprecated")]
public static Android.OS.AsyncTask GenerateAsync (Android.Graphics.Bitmap bitmap, int numColors, Palette.IPaletteAsyncListener listener);
public int GetColorForTarget (Target target, int defaultColor);
public int GetDarkMutedColor (int defaultColor);
public int GetDarkVibrantColor (int defaultColor);
public int GetDominantColor (int defaultColor);
public int GetLightMutedColor (int defaultColor);
public int GetLightVibrantColor (int defaultColor);
public int GetMutedColor (int defaultColor);
public Palette.Swatch GetSwatchForTarget (Target target);
public int GetVibrantColor (int defaultColor);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Palette.Builder (Android.Graphics.Bitmap bitmap);
public Palette.Builder (System.Collections.Generic.IList<Palette.Swatch> swatches);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Palette.Builder AddFilter (Palette.IFilter filter);
public Palette.Builder AddTarget (Target target);
public Palette.Builder ClearFilters ();
public Palette.Builder ClearRegion ();
public Palette.Builder ClearTargets ();
public Palette Generate ();
public Android.OS.AsyncTask Generate (Palette.IPaletteAsyncListener listener);
public Palette.Builder MaximumColorCount (int colors);
public Palette.Builder ResizeBitmapArea (int area);
[Obsolete ("deprecated")]
public Palette.Builder ResizeBitmapSize (int maxDimension);
public Palette.Builder SetRegion (int left, int top, int right, int bottom);
}
public interface IFilter : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool IsAllowed (int rgb, float[] hsl);
}
public interface IPaletteAsyncListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnGenerated (Palette palette);
}
public class PaletteAsyncEventArgs : System.EventArgs {
// constructors
public Palette.PaletteAsyncEventArgs (Palette palette);
// properties
public Palette Palette { get; }
}
public sealed class Swatch : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Palette.Swatch (int color, int population);
// properties
public int BodyTextColor { get; }
public int Population { get; }
public int Rgb { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int TitleTextColor { get; }
// methods
public float[] GetHsl ();
}
}
public sealed class Target : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Target DarkMuted { get; }
public static Target DarkVibrant { get; }
public bool IsExclusive { get; }
public static Target LightMuted { get; }
public static Target LightVibrant { get; }
public float LightnessWeight { get; }
public float MaximumLightness { get; }
public float MaximumSaturation { get; }
public float MinimumLightness { get; }
public float MinimumSaturation { get; }
public static Target Muted { get; }
public float PopulationWeight { get; }
public float SaturationWeight { get; }
public float TargetLightness { get; }
public float TargetSaturation { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static Target Vibrant { get; }
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Target.Builder ();
public Target.Builder (Target target);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Target Build ();
public Target.Builder SetExclusive (bool exclusive);
public Target.Builder SetLightnessWeight (float weight);
public Target.Builder SetMaximumLightness (float value);
public Target.Builder SetMaximumSaturation (float value);
public Target.Builder SetMinimumLightness (float value);
public Target.Builder SetMinimumSaturation (float value);
public Target.Builder SetPopulationWeight (float weight);
public Target.Builder SetSaturationWeight (float weight);
public Target.Builder SetTargetLightness (float value);
public Target.Builder SetTargetSaturation (float value);
}
}
public class DrawableWrapper : Android.Graphics.Drawables.Drawable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DrawableWrapper (Android.Graphics.Drawables.Drawable drawable);
protected DrawableWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override int Opacity { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Android.Graphics.Drawables.Drawable WrappedDrawable { get; set; }
// methods
public override void Draw (Android.Graphics.Canvas canvas);
public virtual void InvalidateDrawable (Android.Graphics.Drawables.Drawable who);
public virtual void ScheduleDrawable (Android.Graphics.Drawables.Drawable who, Java.Lang.IRunnable what, long when);
public override void SetAlpha (int alpha);
public override void SetColorFilter (Android.Graphics.ColorFilter cf);
public virtual void UnscheduleDrawable (Android.Graphics.Drawables.Drawable who, Java.Lang.IRunnable what);
}
public class DrawerArrowDrawable : Android.Graphics.Drawables.Drawable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DrawerArrowDrawable (Android.Content.Context context);
protected DrawerArrowDrawable (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ArrowDirectionEnd;
public static const int ArrowDirectionLeft;
public static const int ArrowDirectionRight;
public static const int ArrowDirectionStart;
// properties
public virtual float ArrowHeadLength { get; set; }
public virtual float ArrowShaftLength { get; set; }
public virtual float BarLength { get; set; }
public virtual float BarThickness { get; set; }
public virtual int Color { get; set; }
public virtual int Direction { get; set; }
public virtual float GapSize { get; set; }
public override int Opacity { get; }
public Android.Graphics.Paint Paint { get; }
public virtual float Progress { get; set; }
public virtual bool SpinEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void Draw (Android.Graphics.Canvas canvas);
public override void SetAlpha (int alpha);
public override void SetColorFilter (Android.Graphics.ColorFilter colorFilter);
public virtual void SetVerticalMirror (bool verticalMirror);
// inner types
public interface IArrowDirection : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class MediaControlIntent : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ActionEndSession = "android.media.intent.action.END_SESSION";
public static const string ActionEnqueue = "android.media.intent.action.ENQUEUE";
public static const string ActionGetSessionStatus = "android.media.intent.action.GET_SESSION_STATUS";
public static const string ActionGetStatus = "android.media.intent.action.GET_STATUS";
public static const string ActionPause = "android.media.intent.action.PAUSE";
public static const string ActionPlay = "android.media.intent.action.PLAY";
public static const string ActionRemove = "android.media.intent.action.REMOVE";
public static const string ActionResume = "android.media.intent.action.RESUME";
public static const string ActionSeek = "android.media.intent.action.SEEK";
public static const string ActionSendMessage = "android.media.intent.action.SEND_MESSAGE";
public static const string ActionStartSession = "android.media.intent.action.START_SESSION";
public static const string ActionStop = "android.media.intent.action.STOP";
public static const string CategoryLiveAudio = "android.media.intent.category.LIVE_AUDIO";
public static const string CategoryLiveVideo = "android.media.intent.category.LIVE_VIDEO";
public static const string CategoryRemotePlayback = "android.media.intent.category.REMOTE_PLAYBACK";
public static const int ErrorInvalidItemId;
public static const int ErrorInvalidSessionId;
public static const int ErrorUnknown;
public static const int ErrorUnsupportedOperation;
public static const string ExtraErrorCode = "android.media.intent.extra.ERROR_CODE";
public static const string ExtraItemContentPosition = "android.media.intent.extra.ITEM_POSITION";
public static const string ExtraItemHttpHeaders = "android.media.intent.extra.HTTP_HEADERS";
public static const string ExtraItemId = "android.media.intent.extra.ITEM_ID";
public static const string ExtraItemMetadata = "android.media.intent.extra.ITEM_METADATA";
public static const string ExtraItemStatus = "android.media.intent.extra.ITEM_STATUS";
public static const string ExtraItemStatusUpdateReceiver = "android.media.intent.extra.ITEM_STATUS_UPDATE_RECEIVER";
public static const string ExtraMessage = "android.media.intent.extra.MESSAGE";
public static const string ExtraMessageReceiver = "android.media.intent.extra.MESSAGE_RECEIVER";
public static const string ExtraSessionId = "android.media.intent.extra.SESSION_ID";
public static const string ExtraSessionStatus = "android.media.intent.extra.SESSION_STATUS";
public static const string ExtraSessionStatusUpdateReceiver = "android.media.intent.extra.SESSION_STATUS_UPDATE_RECEIVER";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class MediaItemMetadata : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string KeyAlbumArtist = "android.media.metadata.ALBUM_ARTIST";
public static const string KeyAlbumTitle = "android.media.metadata.ALBUM_TITLE";
public static const string KeyArtist = "android.media.metadata.ARTIST";
public static const string KeyArtworkUri = "android.media.metadata.ARTWORK_URI";
public static const string KeyAuthor = "android.media.metadata.AUTHOR";
public static const string KeyComposer = "android.media.metadata.COMPOSER";
public static const string KeyDiscNumber = "android.media.metadata.DISC_NUMBER";
public static const string KeyDuration = "android.media.metadata.DURATION";
public static const string KeyTitle = "android.media.metadata.TITLE";
public static const string KeyTrackNumber = "android.media.metadata.TRACK_NUMBER";
public static const string KeyYear = "android.media.metadata.YEAR";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class MediaItemStatus : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraHttpResponseHeaders = "android.media.status.extra.HTTP_RESPONSE_HEADERS";
public static const string ExtraHttpStatusCode = "android.media.status.extra.HTTP_STATUS_CODE";
public static const int PlaybackStateBuffering;
public static const int PlaybackStateCanceled;
public static const int PlaybackStateError;
public static const int PlaybackStateFinished;
public static const int PlaybackStateInvalidated;
public static const int PlaybackStatePaused;
public static const int PlaybackStatePending;
public static const int PlaybackStatePlaying;
// properties
public long ContentDuration { get; }
public long ContentPosition { get; }
public Android.OS.Bundle Extras { get; }
public int PlaybackState { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public long Timestamp { get; }
// methods
public Android.OS.Bundle AsBundle ();
public static MediaItemStatus FromBundle (Android.OS.Bundle bundle);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaItemStatus.Builder (MediaItemStatus status);
public MediaItemStatus.Builder (int playbackState);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MediaItemStatus Build ();
public MediaItemStatus.Builder SetContentDuration (long durationMilliseconds);
public MediaItemStatus.Builder SetContentPosition (long positionMilliseconds);
public MediaItemStatus.Builder SetExtras (Android.OS.Bundle extras);
public MediaItemStatus.Builder SetPlaybackState (int playbackState);
public MediaItemStatus.Builder SetTimestamp (long elapsedRealtimeTimestamp);
}
}
public sealed class MediaRouteDescriptor : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public int ConnectionState { get; }
public System.Collections.Generic.IList<Android.Content.IntentFilter> ControlFilters { get; }
public string Description { get; }
public int DeviceType { get; }
public Android.OS.Bundle Extras { get; }
public System.Collections.Generic.IList<string> GroupMemberIds { get; }
public Android.Net.Uri IconUri { get; }
public string Id { get; }
[Obsolete ("deprecated")]
public bool IsConnecting { get; }
public bool IsEnabled { get; }
public bool IsValid { get; }
public int MaxClientVersion { get; }
public int MinClientVersion { get; }
public string Name { get; }
public int PlaybackStream { get; }
public int PlaybackType { get; }
public int PresentationDisplayId { get; }
public Android.Content.IntentSender SettingsActivity { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int Volume { get; }
public int VolumeHandling { get; }
public int VolumeMax { get; }
// methods
public Android.OS.Bundle AsBundle ();
public bool CanDisconnectAndKeepPlaying ();
public static MediaRouteDescriptor FromBundle (Android.OS.Bundle bundle);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteDescriptor.Builder (MediaRouteDescriptor descriptor);
public MediaRouteDescriptor.Builder (string id, string name);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MediaRouteDescriptor.Builder AddControlFilter (Android.Content.IntentFilter filter);
public MediaRouteDescriptor.Builder AddControlFilters (System.Collections.Generic.ICollection<Android.Content.IntentFilter> filters);
public MediaRouteDescriptor.Builder AddGroupMemberId (string groupMemberId);
public MediaRouteDescriptor.Builder AddGroupMemberIds (System.Collections.Generic.ICollection<string> groupMemberIds);
public MediaRouteDescriptor Build ();
public MediaRouteDescriptor.Builder SetCanDisconnect (bool canDisconnect);
[Obsolete ("deprecated")]
public MediaRouteDescriptor.Builder SetConnecting (bool connecting);
public MediaRouteDescriptor.Builder SetConnectionState (int connectionState);
public MediaRouteDescriptor.Builder SetDescription (string description);
public MediaRouteDescriptor.Builder SetDeviceType (int deviceType);
public MediaRouteDescriptor.Builder SetEnabled (bool enabled);
public MediaRouteDescriptor.Builder SetExtras (Android.OS.Bundle extras);
public MediaRouteDescriptor.Builder SetIconUri (Android.Net.Uri iconUri);
public MediaRouteDescriptor.Builder SetId (string id);
public MediaRouteDescriptor.Builder SetMaxClientVersion (int maxVersion);
public MediaRouteDescriptor.Builder SetMinClientVersion (int minVersion);
public MediaRouteDescriptor.Builder SetName (string name);
public MediaRouteDescriptor.Builder SetPlaybackStream (int playbackStream);
public MediaRouteDescriptor.Builder SetPlaybackType (int playbackType);
public MediaRouteDescriptor.Builder SetPresentationDisplayId (int presentationDisplayId);
public MediaRouteDescriptor.Builder SetSettingsActivity (Android.Content.IntentSender is);
public MediaRouteDescriptor.Builder SetVolume (int volume);
public MediaRouteDescriptor.Builder SetVolumeHandling (int volumeHandling);
public MediaRouteDescriptor.Builder SetVolumeMax (int volumeMax);
}
}
public sealed class MediaRouteDiscoveryRequest : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteDiscoveryRequest (MediaRouteSelector selector, bool activeScan);
// properties
public bool IsActiveScan { get; }
public bool IsValid { get; }
public MediaRouteSelector Selector { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Android.OS.Bundle AsBundle ();
public static MediaRouteDiscoveryRequest FromBundle (Android.OS.Bundle bundle);
}
public abstract class MediaRouteProvider : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteProvider (Android.Content.Context context);
protected MediaRouteProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public Android.Content.Context Context { get; }
public MediaRouteProviderDescriptor Descriptor { get; set; }
public MediaRouteDiscoveryRequest DiscoveryRequest { get; set; }
public Android.OS.Handler Handler { get; }
public MediaRouteProvider.ProviderMetadata Metadata { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual MediaRouteProvider.RouteController OnCreateRouteController (string routeId);
public virtual MediaRouteProvider.RouteController OnCreateRouteController (string routeId, string routeGroupId);
public virtual void OnDiscoveryRequestChanged (MediaRouteDiscoveryRequest request);
public void SetCallback (MediaRouteProvider.Callback callback);
// inner types
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteProvider.Callback ();
protected MediaRouteProvider.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnDescriptorChanged (MediaRouteProvider provider, MediaRouteProviderDescriptor descriptor);
}
public sealed class ProviderMetadata : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public Android.Content.ComponentName ComponentName { get; }
public string PackageName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class RouteController : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteProvider.RouteController ();
protected MediaRouteProvider.RouteController (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool OnControlRequest (Android.Content.Intent intent, MediaRouter.ControlRequestCallback callback);
public virtual void OnRelease ();
public virtual void OnSelect ();
public virtual void OnSetVolume (int volume);
public virtual void OnUnselect ();
public virtual void OnUnselect (int reason);
public virtual void OnUpdateVolume (int delta);
}
}
public sealed class MediaRouteProviderDescriptor : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public bool IsValid { get; }
public System.Collections.Generic.IList<MediaRouteDescriptor> Routes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Android.OS.Bundle AsBundle ();
public static MediaRouteProviderDescriptor FromBundle (Android.OS.Bundle bundle);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteProviderDescriptor.Builder ();
public MediaRouteProviderDescriptor.Builder (MediaRouteProviderDescriptor descriptor);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MediaRouteProviderDescriptor.Builder AddRoute (MediaRouteDescriptor route);
public MediaRouteProviderDescriptor.Builder AddRoutes (System.Collections.Generic.ICollection<MediaRouteDescriptor> routes);
public MediaRouteProviderDescriptor Build ();
}
}
public abstract class MediaRouteProviderService : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteProviderService ();
protected MediaRouteProviderService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ServiceInterface = "android.media.MediaRouteProviderService";
// properties
public virtual MediaRouteProvider MediaRouteProvider { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Android.OS.IBinder OnBind (Android.Content.Intent intent);
public virtual MediaRouteProvider OnCreateMediaRouteProvider ();
}
public sealed class MediaRouteSelector : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public System.Collections.Generic.IList<string> ControlCategories { get; }
public static MediaRouteSelector Empty { get; }
public bool IsEmpty { get; }
public bool IsValid { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Android.OS.Bundle AsBundle ();
public bool Contains (MediaRouteSelector selector);
public static MediaRouteSelector FromBundle (Android.OS.Bundle bundle);
public bool HasControlCategory (string category);
public bool MatchesControlFilters (System.Collections.Generic.IList<Android.Content.IntentFilter> filters);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouteSelector.Builder ();
public MediaRouteSelector.Builder (MediaRouteSelector selector);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MediaRouteSelector.Builder AddControlCategories (System.Collections.Generic.ICollection<string> categories);
public MediaRouteSelector.Builder AddControlCategory (string category);
public MediaRouteSelector.Builder AddSelector (MediaRouteSelector selector);
public MediaRouteSelector Build ();
}
}
public sealed class MediaRouter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int AvailabilityFlagIgnoreDefaultRoute;
public static const int AvailabilityFlagRequireMatch;
public static const int CallbackFlagForceDiscovery;
public static const int CallbackFlagPerformActiveScan;
public static const int CallbackFlagRequestDiscovery;
public static const int CallbackFlagUnfilteredEvents;
public static const int UnselectReasonDisconnected;
public static const int UnselectReasonRouteChanged;
public static const int UnselectReasonStopped;
public static const int UnselectReasonUnknown;
// properties
public MediaRouter.RouteInfo BluetoothRoute { get; }
public MediaRouter.RouteInfo DefaultRoute { get; }
public Android.Support.V4.Media.Session.MediaSessionCompat.Token MediaSessionToken { get; }
public System.Collections.Generic.IList<MediaRouter.ProviderInfo> Providers { get; }
public System.Collections.Generic.IList<MediaRouter.RouteInfo> Routes { get; }
public MediaRouter.RouteInfo SelectedRoute { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void AddCallback (MediaRouteSelector selector, MediaRouter.Callback callback);
public void AddCallback (MediaRouteSelector selector, MediaRouter.Callback callback, int flags);
public void AddProvider (MediaRouteProvider providerInstance);
public void AddRemoteControlClient (Java.Lang.Object remoteControlClient);
public static MediaRouter GetInstance (Android.Content.Context context);
public bool IsRouteAvailable (MediaRouteSelector selector, int flags);
public void RemoveCallback (MediaRouter.Callback callback);
public void RemoveProvider (MediaRouteProvider providerInstance);
public void RemoveRemoteControlClient (Java.Lang.Object remoteControlClient);
public void SelectRoute (MediaRouter.RouteInfo route);
public void SetMediaSession (Java.Lang.Object mediaSession);
public void SetMediaSessionCompat (Android.Support.V4.Media.Session.MediaSessionCompat mediaSession);
public void Unselect (int reason);
public MediaRouter.RouteInfo UpdateSelectedRoute (MediaRouteSelector selector);
// inner types
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouter.Callback ();
protected MediaRouter.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnProviderAdded (MediaRouter router, MediaRouter.ProviderInfo provider);
public virtual void OnProviderChanged (MediaRouter router, MediaRouter.ProviderInfo provider);
public virtual void OnProviderRemoved (MediaRouter router, MediaRouter.ProviderInfo provider);
public virtual void OnRouteAdded (MediaRouter router, MediaRouter.RouteInfo route);
public virtual void OnRouteChanged (MediaRouter router, MediaRouter.RouteInfo route);
public virtual void OnRoutePresentationDisplayChanged (MediaRouter router, MediaRouter.RouteInfo route);
public virtual void OnRouteRemoved (MediaRouter router, MediaRouter.RouteInfo route);
public virtual void OnRouteSelected (MediaRouter router, MediaRouter.RouteInfo route);
public virtual void OnRouteUnselected (MediaRouter router, MediaRouter.RouteInfo route);
public virtual void OnRouteUnselected (MediaRouter router, MediaRouter.RouteInfo route, int reason);
public virtual void OnRouteVolumeChanged (MediaRouter router, MediaRouter.RouteInfo route);
}
public abstract class ControlRequestCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaRouter.ControlRequestCallback ();
protected MediaRouter.ControlRequestCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnError (string error, Android.OS.Bundle data);
public virtual void OnResult (Android.OS.Bundle data);
}
public sealed class ProviderInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public Android.Content.ComponentName ComponentName { get; }
public string PackageName { get; }
public MediaRouteProvider ProviderInstance { get; }
public System.Collections.Generic.IList<MediaRouter.RouteInfo> Routes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class RouteGroup : Android.Support.V7.Media.MediaRouter+RouteInfo, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaRouter.RouteGroup (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int RouteCount { get; }
public virtual System.Collections.Generic.IList<MediaRouter.RouteInfo> Routes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual MediaRouter.RouteInfo GetRouteAt (int index);
}
public class RouteInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MediaRouter.RouteInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ConnectionStateConnected;
public static const int ConnectionStateConnecting;
public static const int ConnectionStateDisconnected;
public static const int DeviceTypeBluetooth;
public static const int DeviceTypeSpeaker;
public static const int DeviceTypeTv;
public static const int DeviceTypeUnknown;
public static const int PlaybackTypeLocal;
public static const int PlaybackTypeRemote;
public static const int PlaybackVolumeFixed;
public static const int PlaybackVolumeVariable;
public static const int PresentationDisplayIdNone;
// properties
public virtual int ConnectionState { get; }
public virtual System.Collections.Generic.IList<Android.Content.IntentFilter> ControlFilters { get; }
public virtual string Description { get; }
public virtual int DeviceType { get; }
public virtual Android.OS.Bundle Extras { get; }
public virtual Android.Net.Uri IconUri { get; }
public virtual string Id { get; }
public virtual bool IsBluetooth { get; }
public virtual bool IsConnecting { get; }
public virtual bool IsDefault { get; }
public virtual bool IsDefaultOrBluetooth { get; }
public virtual bool IsDeviceSpeaker { get; }
public virtual bool IsEnabled { get; }
public virtual bool IsSelected { get; }
public virtual string Name { get; }
public virtual int PlaybackStream { get; }
public virtual int PlaybackType { get; }
public virtual Android.Views.Display PresentationDisplay { get; }
public virtual int PresentationDisplayId { get; }
public virtual MediaRouter.ProviderInfo Provider { get; }
public virtual MediaRouteProvider ProviderInstance { get; }
public virtual Android.Content.IntentSender SettingsIntent { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Volume { get; }
public virtual int VolumeHandling { get; }
public virtual int VolumeMax { get; }
// methods
public virtual bool CanDisconnect ();
public virtual bool MatchesSelector (MediaRouteSelector selector);
public virtual void RequestSetVolume (int volume);
public virtual void RequestUpdateVolume (int delta);
public virtual void Select ();
public virtual void SendControlRequest (Android.Content.Intent intent, MediaRouter.ControlRequestCallback callback);
public virtual bool SupportsControlAction (string category, string action);
public virtual bool SupportsControlCategory (string category);
public virtual bool SupportsControlRequest (Android.Content.Intent intent);
}
}
public sealed class MediaSessionStatus : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int SessionStateActive;
public static const int SessionStateEnded;
public static const int SessionStateInvalidated;
// properties
public Android.OS.Bundle Extras { get; }
public bool IsQueuePaused { get; }
public int SessionState { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public long Timestamp { get; }
// methods
public Android.OS.Bundle AsBundle ();
public static MediaSessionStatus FromBundle (Android.OS.Bundle bundle);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MediaSessionStatus.Builder (MediaSessionStatus status);
public MediaSessionStatus.Builder (int sessionState);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MediaSessionStatus Build ();
public MediaSessionStatus.Builder SetExtras (Android.OS.Bundle extras);
public MediaSessionStatus.Builder SetQueuePaused (bool queuePaused);
public MediaSessionStatus.Builder SetSessionState (int sessionState);
public MediaSessionStatus.Builder SetTimestamp (long elapsedRealtimeTimestamp);
}
}
public sealed class RegisteredMediaRouteProviderWatcher : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RegisteredMediaRouteProviderWatcher (Android.Content.Context context, RegisteredMediaRouteProviderWatcher.ICallback callback);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Start ();
public void Stop ();
// inner types
public interface ICallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void AddProvider (MediaRouteProvider p0);
public virtual void RemoveProvider (MediaRouteProvider p0);
}
}
public abstract class RemoteControlClientCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RemoteControlClientCompat (Android.Content.Context context, Java.Lang.Object rcc);
protected RemoteControlClientCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected Android.Content.Context MContext { get; set; }
protected Java.Lang.Object MRcc { get; set; }
protected RemoteControlClientCompat.IVolumeCallback MVolumeCallback { get; set; }
public virtual Java.Lang.Object RemoteControlClient { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Lang.Object Obtain (Android.Content.Context context, Java.Lang.Object rcc);
public virtual void SetPlaybackInfo (RemoteControlClientCompat.PlaybackInfo info);
public virtual void SetVolumeCallback (RemoteControlClientCompat.IVolumeCallback callback);
// inner types
public interface IVolumeCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnVolumeSetRequest (int p0);
public virtual void OnVolumeUpdateRequest (int p0);
}
public class LegacyImpl : Android.Support.V7.Media.RemoteControlClientCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemoteControlClientCompat.LegacyImpl (Android.Content.Context context, Java.Lang.Object rcc);
protected RemoteControlClientCompat.LegacyImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class PlaybackInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemoteControlClientCompat.PlaybackInfo ();
// properties
public int PlaybackStream { get; set; }
public int PlaybackType { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int Volume { get; set; }
public int VolumeHandling { get; set; }
public int VolumeMax { get; set; }
}
}
public class RemotePlaybackClient : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemotePlaybackClient (Android.Content.Context context, MediaRouter.RouteInfo route);
protected RemotePlaybackClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasSession { get; }
public virtual bool IsMessagingSupported { get; }
public virtual bool IsQueuingSupported { get; }
public virtual bool IsRemotePlaybackSupported { get; }
public virtual bool IsSessionManagementSupported { get; }
public virtual string SessionId { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<RemotePlaybackClient.MessageReceivedEventArgs> MessageReceived;
// methods
public virtual void EndSession (Android.OS.Bundle extras, RemotePlaybackClient.SessionActionCallback callback);
public virtual void Enqueue (Android.Net.Uri contentUri, string mimeType, Android.OS.Bundle metadata, long positionMillis, Android.OS.Bundle extras, RemotePlaybackClient.ItemActionCallback callback);
public virtual void GetSessionStatus (Android.OS.Bundle extras, RemotePlaybackClient.SessionActionCallback callback);
public virtual void GetStatus (string itemId, Android.OS.Bundle extras, RemotePlaybackClient.ItemActionCallback callback);
public virtual void Pause (Android.OS.Bundle extras, RemotePlaybackClient.SessionActionCallback callback);
public virtual void Play (Android.Net.Uri contentUri, string mimeType, Android.OS.Bundle metadata, long positionMillis, Android.OS.Bundle extras, RemotePlaybackClient.ItemActionCallback callback);
public virtual void Release ();
public virtual void Remove (string itemId, Android.OS.Bundle extras, RemotePlaybackClient.ItemActionCallback callback);
public virtual void Resume (Android.OS.Bundle extras, RemotePlaybackClient.SessionActionCallback callback);
public virtual void Seek (string itemId, long positionMillis, Android.OS.Bundle extras, RemotePlaybackClient.ItemActionCallback callback);
public virtual void SendMessage (Android.OS.Bundle message, RemotePlaybackClient.SessionActionCallback callback);
public virtual void SetOnMessageReceivedListener (RemotePlaybackClient.IOnMessageReceivedListener listener);
public virtual void SetStatusCallback (RemotePlaybackClient.StatusCallback callback);
public virtual void StartSession (Android.OS.Bundle extras, RemotePlaybackClient.SessionActionCallback callback);
public virtual void Stop (Android.OS.Bundle extras, RemotePlaybackClient.SessionActionCallback callback);
// inner types
public abstract class ActionCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemotePlaybackClient.ActionCallback ();
protected RemotePlaybackClient.ActionCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnError (string error, int code, Android.OS.Bundle data);
}
public interface IOnMessageReceivedListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnMessageReceived (string sessionId, Android.OS.Bundle message);
}
public abstract class ItemActionCallback : Android.Support.V7.Media.RemotePlaybackClient+ActionCallback, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemotePlaybackClient.ItemActionCallback ();
protected RemotePlaybackClient.ItemActionCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnResult (Android.OS.Bundle data, string sessionId, MediaSessionStatus sessionStatus, string itemId, MediaItemStatus itemStatus);
}
public class MessageReceivedEventArgs : System.EventArgs {
// constructors
public RemotePlaybackClient.MessageReceivedEventArgs (string sessionId, Android.OS.Bundle message);
// properties
public Android.OS.Bundle Message { get; }
public string SessionId { get; }
}
public abstract class SessionActionCallback : Android.Support.V7.Media.RemotePlaybackClient+ActionCallback, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemotePlaybackClient.SessionActionCallback ();
protected RemotePlaybackClient.SessionActionCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnResult (Android.OS.Bundle data, string sessionId, MediaSessionStatus sessionStatus);
}
public abstract class StatusCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RemotePlaybackClient.StatusCallback ();
protected RemotePlaybackClient.StatusCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnItemStatusChanged (Android.OS.Bundle data, string sessionId, MediaSessionStatus sessionStatus, string itemId, MediaItemStatus itemStatus);
public virtual void OnSessionChanged (string sessionId);
public virtual void OnSessionStatusChanged (Android.OS.Bundle data, string sessionId, MediaSessionStatus sessionStatus);
}
}
public abstract class SystemMediaRouteProvider : Android.Support.V7.Media.MediaRouteProvider, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SystemMediaRouteProvider (Android.Content.Context context);
protected SystemMediaRouteProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string DefaultRouteId = "DEFAULT_ROUTE";
public static const string PackageName = "android";
// properties
protected virtual Java.Lang.Object DefaultRoute { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual Java.Lang.Object GetSystemRoute (MediaRouter.RouteInfo route);
public static MediaRouteProvider Obtain (Android.Content.Context context, SystemMediaRouteProvider.ISyncCallback syncCallback);
public virtual void OnSyncRouteAdded (MediaRouter.RouteInfo route);
public virtual void OnSyncRouteChanged (MediaRouter.RouteInfo route);
public virtual void OnSyncRouteRemoved (MediaRouter.RouteInfo route);
public virtual void OnSyncRouteSelected (MediaRouter.RouteInfo route);
// inner types
public interface ISyncCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnSystemRouteSelectedByDescriptorId (string p0);
}
public class LegacyImpl : Android.Support.V7.Media.SystemMediaRouteProvider, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SystemMediaRouteProvider.LegacyImpl (Android.Content.Context context);
protected SystemMediaRouteProvider.LegacyImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public sealed class DefaultRouteController : Android.Support.V7.Media.MediaRouteProvider+RouteController, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class VolumeChangeReceiver : Android.Content.BroadcastReceiver, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string ExtraVolumeStreamType = "android.media.EXTRA_VOLUME_STREAM_TYPE";
public static const string ExtraVolumeStreamValue = "android.media.EXTRA_VOLUME_STREAM_VALUE";
public static const string VolumeChangedAction = "android.media.VOLUME_CHANGED_ACTION";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void OnReceive (Android.Content.Context context, Android.Content.Intent intent);
}
}
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.v7.mediarouter";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.v7.palette";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "android.support.v7.recyclerview";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AllCapsTransformationMethod : Java.Lang.Object, Android.Runtime.IJavaObject, Android.Text.Method.ITransformationMethod, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AllCapsTransformationMethod (Android.Content.Context context);
protected AllCapsTransformationMethod (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public string GetTransformation (string source, Android.Views.View view);
public virtual Java.Lang.ICharSequence GetTransformationFormatted (Java.Lang.ICharSequence source, Android.Views.View view);
public virtual void OnFocusChanged (Android.Views.View view, Java.Lang.ICharSequence sourceText, bool focused, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect previouslyFocusedRect);
public void OnFocusChanged (Android.Views.View view, string sourceText, bool focused, Android.Views.FocusSearchDirection direction, Android.Graphics.Rect previouslyFocusedRect);
}
public class AsyncListUtil : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AsyncListUtil (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AsyncListUtil (Java.Lang.Class klass, int tileSize, AsyncListUtil.DataCallback dataCallback, AsyncListUtil.ViewCallback viewCallback);
// properties
public virtual int ItemCount { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object GetItem (int position);
public virtual void OnRangeChanged ();
public virtual void Refresh ();
// inner types
public abstract class DataCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AsyncListUtil.DataCallback ();
protected AsyncListUtil.DataCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int MaxCachedTiles { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void FillData (Java.Lang.Object[] data, int startPosition, int itemCount);
public virtual void RecycleData (Java.Lang.Object[] data, int itemCount);
public virtual int RefreshData ();
}
public abstract class ViewCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AsyncListUtil.ViewCallback ();
protected AsyncListUtil.ViewCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int HintScrollAsc;
public static const int HintScrollDesc;
public static const int HintScrollNone;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ExtendRangeInto (int[] range, int[] outRange, int scrollHint);
public virtual void GetItemRangeInto (int[] outRange);
public virtual void OnDataRefresh ();
public virtual void OnItemLoaded (int position);
}
}
public class BatchingListUpdateCallback : Java.Lang.Object, Android.Runtime.IJavaObject, IListUpdateCallback, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BatchingListUpdateCallback (IListUpdateCallback callback);
protected BatchingListUpdateCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void DispatchLastEvent ();
public virtual void OnChanged (int position, int count, Java.Lang.Object payload);
public virtual void OnInserted (int position, int count);
public virtual void OnMoved (int fromPosition, int toPosition);
public virtual void OnRemoved (int position, int count);
}
public class DiffUtil : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DiffUtil (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static DiffUtil.DiffResult CalculateDiff (DiffUtil.Callback cb);
public static DiffUtil.DiffResult CalculateDiff (DiffUtil.Callback cb, bool detectMoves);
// inner types
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DiffUtil.Callback ();
protected DiffUtil.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int NewListSize { get; }
public virtual int OldListSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool AreContentsTheSame (int oldItemPosition, int newItemPosition);
public virtual bool AreItemsTheSame (int oldItemPosition, int newItemPosition);
public virtual Java.Lang.Object GetChangePayload (int oldItemPosition, int newItemPosition);
}
public class DiffResult : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DiffUtil.DiffResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void DispatchUpdatesTo (IListUpdateCallback updateCallback);
public virtual void DispatchUpdatesTo (Android.Support.V7.Widget.RecyclerView.Adapter adapter);
}
public class Range : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DiffUtil.Range ();
protected DiffUtil.Range (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DiffUtil.Range (int oldListStart, int oldListEnd, int newListStart, int newListEnd);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class Snake : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DiffUtil.Snake (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public interface IListUpdateCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnChanged (int position, int count, Java.Lang.Object payload);
public virtual void OnInserted (int position, int count);
public virtual void OnMoved (int fromPosition, int toPosition);
public virtual void OnRemoved (int position, int count);
}
public class SortedList : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SortedList (Java.Lang.Class klass, SortedList.Callback callback);
protected SortedList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SortedList (Java.Lang.Class klass, SortedList.Callback callback, int initialCapacity);
// fields
public static const int InvalidPosition;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int Add (Java.Lang.Object item);
public virtual void AddAll (Java.Lang.Object[] items);
public virtual void AddAll (System.Collections.ICollection items);
public virtual void AddAll (Java.Lang.Object[] items, bool mayModifyInput);
public virtual void BeginBatchedUpdates ();
public virtual void Clear ();
public virtual void EndBatchedUpdates ();
public virtual Java.Lang.Object Get (int index);
public virtual int IndexOf (Java.Lang.Object item);
public virtual void RecalculatePositionOfItemAt (int index);
public virtual bool Remove (Java.Lang.Object item);
public virtual Java.Lang.Object RemoveItemAt (int index);
public virtual int Size ();
public virtual void UpdateItemAt (int index, Java.Lang.Object item);
// inner types
public class BatchedCallback : Android.Support.V7.Util.SortedList+Callback, Android.Runtime.IJavaObject, IListUpdateCallback, Java.Interop.IJavaPeerable, Java.Util.IComparator, System.IDisposable {
// constructors
public SortedList.BatchedCallback (SortedList.Callback wrappedCallback);
protected SortedList.BatchedCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool AreContentsTheSame (Java.Lang.Object oldItem, Java.Lang.Object newItem);
public override bool AreItemsTheSame (Java.Lang.Object item1, Java.Lang.Object item2);
public override int Compare (Java.Lang.Object o1, Java.Lang.Object o2);
public virtual void DispatchLastEvent ();
public override void OnChanged (int position, int count);
public override void OnInserted (int position, int count);
public override void OnMoved (int fromPosition, int toPosition);
public override void OnRemoved (int position, int count);
}
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, IListUpdateCallback, Java.Interop.IJavaPeerable, Java.Util.IComparator, System.IDisposable {
// constructors
public SortedList.Callback ();
protected SortedList.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool AreContentsTheSame (Java.Lang.Object oldItem, Java.Lang.Object newItem);
public virtual bool AreItemsTheSame (Java.Lang.Object item1, Java.Lang.Object item2);
public virtual int Compare (Java.Lang.Object o1, Java.Lang.Object o2);
public virtual void OnChanged (int position, int count);
public virtual void OnChanged (int position, int count, Java.Lang.Object payload);
public virtual void OnInserted (int position, int count);
public virtual void OnMoved (int fromPosition, int toPosition);
public virtual void OnRemoved (int position, int count);
}
}
public class ActionBarPolicy : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActionBarPolicy (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int EmbeddedMenuWidthLimit { get; }
public virtual bool HasEmbeddedTabs { get; }
public virtual int MaxActionButtons { get; }
public virtual int StackedTabMaxWidth { get; }
public virtual int TabContainerHeight { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool EnableHomeButtonByDefault ();
public static ActionBarPolicy Get (Android.Content.Context context);
public virtual bool ShowsOverflowMenuButton ();
}
public abstract class ActionMode : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionMode ();
protected ActionMode (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Views.View CustomView { get; set; }
public virtual bool IsTitleOptional { get; }
public virtual bool IsUiFocusable { get; }
public virtual Android.Views.IMenu Menu { get; }
public virtual Android.Views.MenuInflater MenuInflater { get; }
public string Subtitle { get; set; }
public virtual Java.Lang.ICharSequence SubtitleFormatted { get; set; }
public virtual Java.Lang.Object Tag { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; set; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; set; }
public virtual bool TitleOptionalHint { get; set; }
// methods
public virtual void Finish ();
public virtual void Invalidate ();
public virtual void SetSubtitle (int resId);
public virtual void SetTitle (int resId);
// inner types
public interface ICallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnActionItemClicked (ActionMode mode, Android.Views.IMenuItem item);
public virtual bool OnCreateActionMode (ActionMode mode, Android.Views.IMenu menu);
public virtual void OnDestroyActionMode (ActionMode mode);
public virtual bool OnPrepareActionMode (ActionMode mode, Android.Views.IMenu menu);
}
}
public class ContextThemeWrapper : Android.Content.ContextWrapper, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ContextThemeWrapper ();
public ContextThemeWrapper (Android.Content.Context base, Android.Content.Res.Resources.Theme theme);
public ContextThemeWrapper (Android.Content.Context base, int themeResId);
protected ContextThemeWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Content.Res.Configuration OverrideConfiguration { get; }
public virtual int ThemeResId { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ApplyOverrideConfiguration (Android.Content.Res.Configuration overrideConfiguration);
protected virtual void OnApplyThemeResource (Android.Content.Res.Resources.Theme theme, int resid, bool first);
}
public interface ICollapsibleActionView : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnActionViewCollapsed ();
public virtual void OnActionViewExpanded ();
}
public class StandaloneActionMode : Android.Support.V7.View.ActionMode, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected StandaloneActionMode (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StandaloneActionMode (Android.Content.Context context, Android.Support.V7.Widget.ActionBarContextView view, ActionMode.ICallback callback, bool isFocusable);
// properties
public override Android.Views.View CustomView { get; set; }
public override Android.Views.IMenu Menu { get; }
public override Android.Views.MenuInflater MenuInflater { get; }
public override Java.Lang.ICharSequence SubtitleFormatted { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.ICharSequence TitleFormatted { get; set; }
// methods
public override void Finish ();
public override void Invalidate ();
public virtual void OnCloseMenu (Menu.MenuBuilder menu, bool allMenusAreClosing);
public virtual void OnCloseSubMenu (Menu.SubMenuBuilder menu);
public virtual bool OnMenuItemSelected (Menu.MenuBuilder menu, Android.Views.IMenuItem item);
public virtual void OnMenuModeChange (Menu.MenuBuilder menu);
public virtual bool OnSubMenuSelected (Menu.SubMenuBuilder subMenu);
public override void SetSubtitle (int resId);
public override void SetTitle (int resId);
}
public class SupportActionModeWrapper : Android.Views.ActionMode, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SupportActionModeWrapper (Android.Content.Context context, ActionMode supportActionMode);
protected SupportActionModeWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Android.Views.View CustomView { get; set; }
public override Android.Views.IMenu Menu { get; }
public override Android.Views.MenuInflater MenuInflater { get; }
public override Java.Lang.ICharSequence SubtitleFormatted { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Java.Lang.ICharSequence TitleFormatted { get; set; }
// methods
public override void Finish ();
public override void Invalidate ();
public void SetSubtitle (Java.Lang.ICharSequence subtitle);
public override void SetSubtitle (int resId);
public void SetTitle (Java.Lang.ICharSequence title);
public override void SetTitle (int resId);
// inner types
public class CallbackWrapper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SupportActionModeWrapper.CallbackWrapper (Android.Content.Context context, Android.Views.ActionMode.ICallback supportCallback);
protected SupportActionModeWrapper.CallbackWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Views.ActionMode GetActionModeWrapper (ActionMode mode);
public virtual bool OnActionItemClicked (ActionMode mode, Android.Views.IMenuItem item);
public virtual bool OnCreateActionMode (ActionMode mode, Android.Views.IMenu menu);
public virtual void OnDestroyActionMode (ActionMode mode);
public virtual bool OnPrepareActionMode (ActionMode mode, Android.Views.IMenu menu);
}
}
public class SupportMenuInflater : Android.Views.MenuInflater, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SupportMenuInflater (Android.Content.Context context);
protected SupportMenuInflater (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ViewPropertyAnimatorCompatSet : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ViewPropertyAnimatorCompatSet ();
protected ViewPropertyAnimatorCompatSet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Cancel ();
public virtual ViewPropertyAnimatorCompatSet Play (Android.Support.V4.View.ViewPropertyAnimatorCompat animator);
public virtual ViewPropertyAnimatorCompatSet PlaySequentially (Android.Support.V4.View.ViewPropertyAnimatorCompat anim1, Android.Support.V4.View.ViewPropertyAnimatorCompat anim2);
public virtual ViewPropertyAnimatorCompatSet SetDuration (long duration);
public virtual ViewPropertyAnimatorCompatSet SetInterpolator (Android.Views.Animations.IInterpolator interpolator);
public virtual ViewPropertyAnimatorCompatSet SetListener (Android.Support.V4.View.IViewPropertyAnimatorListener listener);
public virtual void Start ();
}
public class WindowCallbackWrapper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public WindowCallbackWrapper (Android.Views.Window.ICallback wrapped);
protected WindowCallbackWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool DispatchGenericMotionEvent (Android.Views.MotionEvent e);
public virtual bool DispatchKeyEvent (Android.Views.KeyEvent e);
public virtual bool DispatchKeyShortcutEvent (Android.Views.KeyEvent e);
public virtual bool DispatchPopulateAccessibilityEvent (Android.Views.Accessibility.AccessibilityEvent e);
public virtual bool DispatchTouchEvent (Android.Views.MotionEvent e);
public virtual bool DispatchTrackballEvent (Android.Views.MotionEvent e);
public virtual void OnActionModeFinished (Android.Views.ActionMode mode);
public virtual void OnActionModeStarted (Android.Views.ActionMode mode);
public virtual void OnAttachedToWindow ();
public virtual void OnContentChanged ();
public virtual bool OnCreatePanelMenu (int featureId, Android.Views.IMenu menu);
public virtual Android.Views.View OnCreatePanelView (int featureId);
public virtual void OnDetachedFromWindow ();
public virtual bool OnMenuItemSelected (int featureId, Android.Views.IMenuItem item);
public virtual bool OnMenuOpened (int featureId, Android.Views.IMenu menu);
public virtual void OnPanelClosed (int featureId, Android.Views.IMenu menu);
public virtual void OnPointerCaptureChanged (bool hasCapture);
public virtual bool OnPreparePanel (int featureId, Android.Views.View view, Android.Views.IMenu menu);
public virtual void OnProvideKeyboardShortcuts (System.Collections.Generic.IList<Android.Views.KeyboardShortcutGroup> data, Android.Views.IMenu menu, int deviceId);
public virtual bool OnSearchRequested ();
public virtual bool OnSearchRequested (Android.Views.SearchEvent searchEvent);
public virtual void OnWindowAttributesChanged (Android.Views.WindowManagerLayoutParams attrs);
public virtual void OnWindowFocusChanged (bool hasFocus);
public virtual Android.Views.ActionMode OnWindowStartingActionMode (Android.Views.ActionMode.ICallback callback);
public virtual Android.Views.ActionMode OnWindowStartingActionMode (Android.Views.ActionMode.ICallback callback, Android.Views.ActionModeType type);
}
public class ActionMenuItem : Java.Lang.Object, Android.Runtime.IJavaObject, Android.Support.V4.Internal.View.ISupportMenuItem, Android.Views.IMenuItem, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActionMenuItem (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActionMenuItem (Android.Content.Context context, int group, int id, int categoryOrder, int ordering, Java.Lang.ICharSequence title);
public ActionMenuItem (Android.Content.Context context, int group, int id, int categoryOrder, int ordering, string title);
// properties
public virtual Android.Views.ActionProvider ActionProvider { get; }
public virtual Android.Views.View ActionView { get; }
public virtual int AlphabeticModifiers { get; }
public virtual char AlphabeticShortcut { get; }
public string ContentDescription { get; }
public virtual Java.Lang.ICharSequence ContentDescriptionFormatted { get; }
public virtual int GroupId { get; }
public virtual bool HasSubMenu { get; }
public virtual Android.Graphics.Drawables.Drawable Icon { get; }
public virtual Android.Content.Res.ColorStateList IconTintList { get; }
public virtual Android.Graphics.PorterDuff.Mode IconTintMode { get; }
public virtual Android.Content.Intent Intent { get; }
public virtual bool IsActionViewExpanded { get; }
public virtual bool IsCheckable { get; }
public virtual bool IsChecked { get; }
public virtual bool IsEnabled { get; }
public virtual bool IsVisible { get; }
public virtual int ItemId { get; }
public virtual Android.Views.IContextMenuContextMenuInfo MenuInfo { get; }
public virtual int NumericModifiers { get; }
public virtual char NumericShortcut { get; }
public virtual int Order { get; }
public virtual Android.Views.ISubMenu SubMenu { get; }
public virtual Android.Support.V4.View.ActionProvider SupportActionProvider { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; }
public string TitleCondensed { get; }
public virtual Java.Lang.ICharSequence TitleCondensedFormatted { get; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; }
public string TooltipText { get; }
public virtual Java.Lang.ICharSequence TooltipTextFormatted { get; }
// methods
public virtual bool CollapseActionView ();
public virtual bool ExpandActionView ();
public virtual bool Invoke ();
public virtual Android.Views.IMenuItem SetActionProvider (Android.Views.ActionProvider actionProvider);
public virtual Android.Views.IMenuItem SetActionView (Android.Views.View actionView);
public virtual Android.Views.IMenuItem SetActionView (int resId);
public virtual Android.Views.IMenuItem SetAlphabeticShortcut (char alphaChar);
public virtual Android.Views.IMenuItem SetAlphabeticShortcut (char alphaChar, int alphaModifiers);
public virtual Android.Views.IMenuItem SetCheckable (bool checkable);
public virtual Android.Views.IMenuItem SetChecked (bool checked);
public virtual Android.Support.V4.Internal.View.ISupportMenuItem SetContentDescription (Java.Lang.ICharSequence contentDescription);
public Android.Support.V4.Internal.View.ISupportMenuItem SetContentDescription (string contentDescription);
public virtual Android.Views.IMenuItem SetEnabled (bool enabled);
public virtual ActionMenuItem SetExclusiveCheckable (bool exclusive);
public virtual Android.Views.IMenuItem SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual Android.Views.IMenuItem SetIcon (int iconRes);
public virtual Android.Views.IMenuItem SetIconTintList (Android.Content.Res.ColorStateList iconTintList);
public virtual Android.Views.IMenuItem SetIconTintMode (Android.Graphics.PorterDuff.Mode iconTintMode);
public virtual Android.Views.IMenuItem SetIntent (Android.Content.Intent intent);
public virtual Android.Views.IMenuItem SetNumericShortcut (char numericChar);
public virtual Android.Views.IMenuItem SetNumericShortcut (char numericChar, int numericModifiers);
public virtual Android.Views.IMenuItem SetOnActionExpandListener (Android.Views.IMenuItemOnActionExpandListener listener);
public virtual Android.Views.IMenuItem SetOnMenuItemClickListener (Android.Views.IMenuItemOnMenuItemClickListener menuItemClickListener);
public virtual Android.Views.IMenuItem SetShortcut (char numericChar, char alphaChar);
public virtual Android.Views.IMenuItem SetShortcut (char numericChar, char alphaChar, int numericModifiers, int alphaModifiers);
public virtual void SetShowAsAction (Android.Views.ShowAsAction show);
public virtual Android.Views.IMenuItem SetShowAsActionFlags (Android.Views.ShowAsAction actionEnum);
public virtual Android.Support.V4.Internal.View.ISupportMenuItem SetSupportActionProvider (Android.Support.V4.View.ActionProvider actionProvider);
public virtual Android.Views.IMenuItem SetTitle (Java.Lang.ICharSequence title);
public virtual Android.Views.IMenuItem SetTitle (int title);
public Android.Views.IMenuItem SetTitle (string title);
public virtual Android.Views.IMenuItem SetTitleCondensed (Java.Lang.ICharSequence title);
public Android.Views.IMenuItem SetTitleCondensed (string title);
public virtual Android.Support.V4.Internal.View.ISupportMenuItem SetTooltipText (Java.Lang.ICharSequence tooltipText);
public Android.Support.V4.Internal.View.ISupportMenuItem SetTooltipText (string tooltipText);
public virtual Android.Views.IMenuItem SetVisible (bool visible);
}
public class ActionMenuItemView : Android.Support.V7.Widget.AppCompatTextView, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Support.V4.Widget.IAutoSizeableTextView, IMenuViewItemView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionMenuItemView (Android.Content.Context context);
public ActionMenuItemView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ActionMenuItemView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActionMenuItemView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// properties
public virtual bool HasText { get; }
public virtual MenuItemImpl ItemData { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Initialize (MenuItemImpl itemData, int menuType);
public virtual bool NeedsDividerAfter ();
public virtual bool NeedsDividerBefore ();
public virtual void OnClick (Android.Views.View v);
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration newConfig);
public virtual bool PrefersCondensedTitle ();
public virtual void SetCheckable (bool checkable);
public virtual void SetChecked (bool checked);
public virtual void SetEnabled (bool enabled);
public virtual void SetExpandedFormat (bool expandedFormat);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual void SetItemInvoker (MenuBuilder.IItemInvoker invoker);
public virtual void SetPopupCallback (ActionMenuItemView.PopupCallback popupCallback);
public virtual void SetShortcut (bool showShortcut, char shortcutKey);
public virtual void SetTitle (Java.Lang.ICharSequence title);
public void SetTitle (string title);
public virtual bool ShowsIcon ();
// inner types
public abstract class PopupCallback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionMenuItemView.PopupCallback ();
protected ActionMenuItemView.PopupCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual IShowableListMenu Popup { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public abstract class BaseMenuPresenter : Java.Lang.Object, Android.Runtime.IJavaObject, IMenuPresenter, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected BaseMenuPresenter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public BaseMenuPresenter (Android.Content.Context context, int menuLayoutRes, int itemLayoutRes);
// properties
public virtual IMenuPresenterCallback Callback { get; set; }
public virtual int Id { get; set; }
protected Android.Content.Context MContext { get; set; }
protected Android.Views.LayoutInflater MInflater { get; set; }
protected MenuBuilder MMenu { get; set; }
protected IMenuView MMenuView { get; set; }
protected Android.Content.Context MSystemContext { get; set; }
protected Android.Views.LayoutInflater MSystemInflater { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual void AddItemView (Android.Views.View itemView, int childIndex);
public virtual void BindItemView (MenuItemImpl p0, IMenuViewItemView p1);
public virtual bool CollapseItemActionView (MenuBuilder menu, MenuItemImpl item);
public virtual IMenuViewItemView CreateItemView (Android.Views.ViewGroup parent);
public virtual bool ExpandItemActionView (MenuBuilder menu, MenuItemImpl item);
protected virtual bool FilterLeftoverView (Android.Views.ViewGroup parent, int childIndex);
public virtual bool FlagActionItems ();
public virtual Android.Views.View GetItemView (MenuItemImpl item, Android.Views.View convertView, Android.Views.ViewGroup parent);
public virtual IMenuView GetMenuView (Android.Views.ViewGroup root);
public virtual void InitForMenu (Android.Content.Context context, MenuBuilder menu);
public virtual void OnCloseMenu (MenuBuilder menu, bool allMenusAreClosing);
public virtual void OnRestoreInstanceState (Android.OS.IParcelable p0);
public virtual Android.OS.IParcelable OnSaveInstanceState ();
public virtual bool OnSubMenuSelected (SubMenuBuilder menu);
public virtual void SetCallback (IMenuPresenterCallback callback);
public virtual bool ShouldIncludeItem (int childIndex, MenuItemImpl item);
public virtual void UpdateMenuView (bool cleared);
}
public sealed class ExpandedMenuView : Android.Widget.ListView, Android.Runtime.IJavaObject, IMenuView, Android.Text.INoCopySpan, Android.Text.ITextWatcher, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ExpandedMenuView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
public ExpandedMenuView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int WindowAnimations { get; }
// methods
public virtual void Initialize (MenuBuilder menu);
public virtual bool InvokeItem (MenuItemImpl item);
public virtual void OnItemClick (Android.Widget.AdapterView parent, Android.Views.View v, int position, long id);
}
public interface IMenuHelper : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void Dismiss ();
public virtual void SetPresenterCallback (IMenuPresenterCallback p0);
}
public interface IMenuPresenter : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual int Id { get; }
// methods
public virtual bool CollapseItemActionView (MenuBuilder p0, MenuItemImpl p1);
public virtual bool ExpandItemActionView (MenuBuilder p0, MenuItemImpl p1);
public virtual bool FlagActionItems ();
public virtual IMenuView GetMenuView (Android.Views.ViewGroup p0);
public virtual void InitForMenu (Android.Content.Context p0, MenuBuilder p1);
public virtual void OnCloseMenu (MenuBuilder p0, bool p1);
public virtual void OnRestoreInstanceState (Android.OS.IParcelable p0);
public virtual Android.OS.IParcelable OnSaveInstanceState ();
public virtual bool OnSubMenuSelected (SubMenuBuilder p0);
public virtual void SetCallback (IMenuPresenterCallback p0);
public virtual void UpdateMenuView (bool p0);
}
public interface IMenuPresenterCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnCloseMenu (MenuBuilder p0, bool p1);
public virtual bool OnOpenSubMenu (MenuBuilder p0);
}
public interface IMenuView : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual int WindowAnimations { get; }
// methods
public virtual void Initialize (MenuBuilder p0);
}
public interface IMenuViewItemView : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual MenuItemImpl ItemData { get; }
// methods
public virtual void Initialize (MenuItemImpl p0, int p1);
public virtual bool PrefersCondensedTitle ();
public virtual void SetCheckable (bool p0);
public virtual void SetChecked (bool p0);
public virtual void SetEnabled (bool p0);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable p0);
public virtual void SetShortcut (bool p0, char p1);
public virtual void SetTitle (Java.Lang.ICharSequence p0);
public virtual bool ShowsIcon ();
}
public static class IMenuViewItemViewExtensions {
// methods
public static void SetTitle (this IMenuViewItemView self, string p0);
}
public interface IShowableListMenu : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool IsShowing { get; }
public virtual Android.Widget.ListView ListView { get; }
// methods
public virtual void Dismiss ();
public virtual void Show ();
}
public class ListMenuItemView : Android.Widget.LinearLayout, Android.Runtime.IJavaObject, IMenuViewItemView, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ListMenuItemView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ListMenuItemView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ListMenuItemView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual MenuItemImpl ItemData { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Initialize (MenuItemImpl itemData, int menuType);
public virtual bool PrefersCondensedTitle ();
public virtual void SetCheckable (bool checkable);
public virtual void SetChecked (bool checked);
public virtual void SetEnabled (bool enabled);
public virtual void SetForceShowIcon (bool forceShow);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual void SetShortcut (bool showShortcut, char shortcutKey);
public virtual void SetTitle (Java.Lang.ICharSequence title);
public void SetTitle (string title);
public virtual bool ShowsIcon ();
}
public class ListMenuPresenter : Java.Lang.Object, Android.Runtime.IJavaObject, IMenuPresenter, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ListMenuPresenter (Android.Content.Context context, int itemLayoutRes);
public ListMenuPresenter (int itemLayoutRes, int themeRes);
protected ListMenuPresenter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ViewsTag = "android:menu:list";
// properties
public virtual Android.Widget.IListAdapter Adapter { get; }
public virtual int Id { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool CollapseItemActionView (MenuBuilder menu, MenuItemImpl item);
public virtual bool ExpandItemActionView (MenuBuilder menu, MenuItemImpl item);
public virtual bool FlagActionItems ();
public virtual IMenuView GetMenuView (Android.Views.ViewGroup root);
public virtual void InitForMenu (Android.Content.Context context, MenuBuilder menu);
public virtual void OnCloseMenu (MenuBuilder menu, bool allMenusAreClosing);
public virtual void OnItemClick (Android.Widget.AdapterView parent, Android.Views.View view, int position, long id);
public virtual void OnRestoreInstanceState (Android.OS.IParcelable state);
public virtual Android.OS.IParcelable OnSaveInstanceState ();
public virtual bool OnSubMenuSelected (SubMenuBuilder subMenu);
public virtual void RestoreHierarchyState (Android.OS.Bundle inState);
public virtual void SaveHierarchyState (Android.OS.Bundle outState);
public virtual void SetCallback (IMenuPresenterCallback cb);
public virtual void SetItemIndexOffset (int offset);
public virtual void UpdateMenuView (bool cleared);
}
public class MenuAdapter : Android.Widget.BaseAdapter, Android.Runtime.IJavaObject, Android.Widget.IAdapter, Android.Widget.IListAdapter, Android.Widget.ISpinnerAdapter, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MenuAdapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MenuAdapter (MenuBuilder menu, Android.Views.LayoutInflater inflater, bool overflowOnly);
// properties
public virtual MenuBuilder AdapterMenu { get; }
public override int Count { get; }
public virtual bool ForceShowIcon { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Java.Lang.Object GetItem (int position);
public override long GetItemId (int position);
public override Android.Views.View GetView (int position, Android.Views.View convertView, Android.Views.ViewGroup parent);
}
public class MenuBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Android.Support.V4.Internal.View.ISupportMenu, Android.Views.IMenu, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MenuBuilder (Android.Content.Context context);
protected MenuBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<MenuItemImpl> ActionItems { get; }
protected virtual string ActionViewStatesKey { get; }
public virtual Android.Content.Context Context { get; }
public virtual MenuItemImpl ExpandedItem { get; }
public virtual bool HasVisibleItems { get; }
public virtual Android.Graphics.Drawables.Drawable HeaderIcon { get; }
public string HeaderTitle { get; }
public virtual Java.Lang.ICharSequence HeaderTitleFormatted { get; }
public virtual Android.Views.View HeaderView { get; }
public virtual System.Collections.Generic.IList<MenuItemImpl> NonActionItems { get; }
public virtual MenuBuilder RootMenu { get; }
public virtual bool ShortcutsVisible { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual System.Collections.Generic.IList<MenuItemImpl> VisibleItems { get; }
// methods
public virtual Android.Views.IMenuItem Add (Java.Lang.ICharSequence title);
public virtual Android.Views.IMenuItem Add (int titleRes);
public Android.Views.IMenuItem Add (string title);
public virtual Android.Views.IMenuItem Add (int group, int id, int categoryOrder, Java.Lang.ICharSequence title);
public virtual Android.Views.IMenuItem Add (int group, int id, int categoryOrder, int title);
public Android.Views.IMenuItem Add (int group, int id, int categoryOrder, string title);
public virtual int AddIntentOptions (int group, int id, int categoryOrder, Android.Content.ComponentName caller, Android.Content.Intent[] specifics, Android.Content.Intent intent, Android.Views.MenuAppendFlags flags, Android.Views.IMenuItem[] outSpecificItems);
protected virtual Android.Views.IMenuItem AddInternal (int group, int id, int categoryOrder, Java.Lang.ICharSequence title);
protected Android.Views.IMenuItem AddInternal (int group, int id, int categoryOrder, string title);
public virtual void AddMenuPresenter (IMenuPresenter presenter);
public virtual void AddMenuPresenter (IMenuPresenter presenter, Android.Content.Context menuContext);
public virtual Android.Views.ISubMenu AddSubMenu (Java.Lang.ICharSequence title);
public virtual Android.Views.ISubMenu AddSubMenu (int titleRes);
public Android.Views.ISubMenu AddSubMenu (string title);
public virtual Android.Views.ISubMenu AddSubMenu (int group, int id, int categoryOrder, Java.Lang.ICharSequence title);
public virtual Android.Views.ISubMenu AddSubMenu (int group, int id, int categoryOrder, int title);
public Android.Views.ISubMenu AddSubMenu (int group, int id, int categoryOrder, string title);
public virtual void ChangeMenuMode ();
public virtual void Clear ();
public virtual void ClearAll ();
public virtual void ClearHeader ();
public virtual void Close ();
public void Close (bool closeAllMenus);
public virtual bool CollapseItemActionView (MenuItemImpl item);
public virtual bool ExpandItemActionView (MenuItemImpl item);
public virtual int FindGroupIndex (int group);
public virtual int FindGroupIndex (int group, int start);
public virtual Android.Views.IMenuItem FindItem (int id);
public virtual int FindItemIndex (int id);
public virtual void FlagActionItems ();
public virtual Android.Views.IMenuItem GetItem (int index);
public virtual bool IsShortcutKey (Android.Views.Keycode keyCode, Android.Views.KeyEvent e);
public virtual void OnItemsChanged (bool structureChanged);
public virtual bool PerformIdentifierAction (int id, Android.Views.MenuPerformFlags flags);
public virtual bool PerformItemAction (Android.Views.IMenuItem item, int flags);
public virtual bool PerformItemAction (Android.Views.IMenuItem item, IMenuPresenter preferredPresenter, int flags);
public virtual bool PerformShortcut (Android.Views.Keycode keyCode, Android.Views.KeyEvent e, Android.Views.MenuPerformFlags flags);
public virtual void RemoveGroup (int group);
public virtual void RemoveItem (int id);
public virtual void RemoveItemAt (int index);
public virtual void RemoveMenuPresenter (IMenuPresenter presenter);
public virtual void RestoreActionViewStates (Android.OS.Bundle states);
public virtual void RestorePresenterStates (Android.OS.Bundle state);
public virtual void SaveActionViewStates (Android.OS.Bundle outStates);
public virtual void SavePresenterStates (Android.OS.Bundle outState);
public virtual void SetCallback (MenuBuilder.ICallback cb);
public virtual void SetCurrentMenuInfo (Android.Views.IContextMenuContextMenuInfo menuInfo);
public virtual MenuBuilder SetDefaultShowAsAction (int defaultShowAsAction);
public virtual void SetGroupCheckable (int group, bool checkable, bool exclusive);
public virtual void SetGroupEnabled (int group, bool enabled);
public virtual void SetGroupVisible (int group, bool visible);
protected virtual MenuBuilder SetHeaderIconInt (Android.Graphics.Drawables.Drawable icon);
protected virtual MenuBuilder SetHeaderIconInt (int iconRes);
protected virtual MenuBuilder SetHeaderTitleInt (Java.Lang.ICharSequence title);
protected virtual MenuBuilder SetHeaderTitleInt (int titleRes);
protected MenuBuilder SetHeaderTitleInt (string title);
protected virtual MenuBuilder SetHeaderViewInt (Android.Views.View view);
public virtual void SetOptionalIconsVisible (bool visible);
public virtual void SetOverrideVisibleItems (bool override);
public virtual void SetQwertyMode (bool isQwerty);
public virtual int Size ();
public virtual void StartDispatchingItemsChanged ();
public virtual void StopDispatchingItemsChanged ();
// inner types
public interface ICallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnMenuItemSelected (MenuBuilder p0, Android.Views.IMenuItem p1);
public virtual void OnMenuModeChange (MenuBuilder p0);
}
public interface IItemInvoker : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool InvokeItem (MenuItemImpl p0);
}
}
public sealed class MenuItemImpl : Java.Lang.Object, Android.Runtime.IJavaObject, Android.Support.V4.Internal.View.ISupportMenuItem, Android.Views.IMenuItem, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public virtual Android.Views.ActionProvider ActionProvider { get; }
public virtual Android.Views.View ActionView { get; }
public virtual int AlphabeticModifiers { get; }
public virtual char AlphabeticShortcut { get; }
public string ContentDescription { get; }
public virtual Java.Lang.ICharSequence ContentDescriptionFormatted { get; }
public bool ExclusiveCheckable { get; set; }
public virtual int GroupId { get; }
public bool HasCollapsibleActionView { get; }
public virtual bool HasSubMenu { get; }
public virtual Android.Graphics.Drawables.Drawable Icon { get; }
public virtual Android.Content.Res.ColorStateList IconTintList { get; }
public virtual Android.Graphics.PorterDuff.Mode IconTintMode { get; }
public virtual Android.Content.Intent Intent { get; }
public bool IsActionButton { get; set; }
public virtual bool IsActionViewExpanded { get; }
public virtual bool IsCheckable { get; }
public virtual bool IsChecked { get; }
public virtual bool IsEnabled { get; }
public virtual bool IsVisible { get; }
public virtual int ItemId { get; }
public virtual Android.Views.IContextMenuContextMenuInfo MenuInfo { get; }
public virtual int NumericModifiers { get; }
public virtual char NumericShortcut { get; }
public virtual int Order { get; }
public int Ordering { get; }
public virtual Android.Views.ISubMenu SubMenu { get; }
public virtual Android.Support.V4.View.ActionProvider SupportActionProvider { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; }
public string TitleCondensed { get; }
public virtual Java.Lang.ICharSequence TitleCondensedFormatted { get; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; }
public string TooltipText { get; }
public virtual Java.Lang.ICharSequence TooltipTextFormatted { get; }
// methods
public void ActionFormatChanged ();
public virtual bool CollapseActionView ();
public virtual bool ExpandActionView ();
public bool Invoke ();
public bool RequestsActionButton ();
public bool RequiresActionButton ();
public virtual Android.Views.IMenuItem SetActionProvider (Android.Views.ActionProvider actionProvider);
public virtual Android.Views.IMenuItem SetActionView (Android.Views.View view);
public virtual Android.Views.IMenuItem SetActionView (int resId);
public void SetActionViewExpanded (bool isExpanded);
public virtual Android.Views.IMenuItem SetAlphabeticShortcut (char alphaChar);
public virtual Android.Views.IMenuItem SetAlphabeticShortcut (char alphaChar, int alphaModifiers);
public Android.Views.IMenuItem SetCallback (Java.Lang.IRunnable callback);
public virtual Android.Views.IMenuItem SetCheckable (bool checkable);
public virtual Android.Views.IMenuItem SetChecked (bool checked);
public virtual Android.Support.V4.Internal.View.ISupportMenuItem SetContentDescription (Java.Lang.ICharSequence contentDescription);
public Android.Support.V4.Internal.View.ISupportMenuItem SetContentDescription (string contentDescription);
public virtual Android.Views.IMenuItem SetEnabled (bool enabled);
public virtual Android.Views.IMenuItem SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual Android.Views.IMenuItem SetIcon (int iconResId);
public virtual Android.Views.IMenuItem SetIconTintList (Android.Content.Res.ColorStateList iconTintList);
public virtual Android.Views.IMenuItem SetIconTintMode (Android.Graphics.PorterDuff.Mode iconTintMode);
public virtual Android.Views.IMenuItem SetIntent (Android.Content.Intent intent);
public virtual Android.Views.IMenuItem SetNumericShortcut (char numericChar);
public virtual Android.Views.IMenuItem SetNumericShortcut (char numericChar, int numericModifiers);
public virtual Android.Views.IMenuItem SetOnActionExpandListener (Android.Views.IMenuItemOnActionExpandListener listener);
public virtual Android.Views.IMenuItem SetOnMenuItemClickListener (Android.Views.IMenuItemOnMenuItemClickListener clickListener);
public virtual Android.Views.IMenuItem SetShortcut (char numericChar, char alphaChar);
public virtual Android.Views.IMenuItem SetShortcut (char numericChar, char alphaChar, int numericModifiers, int alphaModifiers);
public virtual void SetShowAsAction (Android.Views.ShowAsAction actionEnum);
public virtual Android.Views.IMenuItem SetShowAsActionFlags (Android.Views.ShowAsAction actionEnum);
public void SetSubMenu (SubMenuBuilder subMenu);
public virtual Android.Support.V4.Internal.View.ISupportMenuItem SetSupportActionProvider (Android.Support.V4.View.ActionProvider actionProvider);
public virtual Android.Views.IMenuItem SetTitle (Java.Lang.ICharSequence title);
public virtual Android.Views.IMenuItem SetTitle (int title);
public Android.Views.IMenuItem SetTitle (string title);
public virtual Android.Views.IMenuItem SetTitleCondensed (Java.Lang.ICharSequence title);
public Android.Views.IMenuItem SetTitleCondensed (string title);
public virtual Android.Support.V4.Internal.View.ISupportMenuItem SetTooltipText (Java.Lang.ICharSequence tooltipText);
public Android.Support.V4.Internal.View.ISupportMenuItem SetTooltipText (string tooltipText);
public virtual Android.Views.IMenuItem SetVisible (bool shown);
public bool ShouldShowIcon ();
public bool ShowsTextAsAction ();
}
public abstract class MenuPopup : Java.Lang.Object, Android.Runtime.IJavaObject, IMenuPresenter, IShowableListMenu, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MenuPopup (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect EpicenterBounds { get; set; }
public virtual int Id { get; }
public virtual bool IsShowing { get; }
public virtual Android.Widget.ListView ListView { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddMenu (MenuBuilder p0);
protected virtual bool CloseMenuOnSubMenuOpened ();
public virtual bool CollapseItemActionView (MenuBuilder menu, MenuItemImpl item);
public virtual void Dismiss ();
public virtual bool ExpandItemActionView (MenuBuilder menu, MenuItemImpl item);
public virtual bool FlagActionItems ();
public virtual IMenuView GetMenuView (Android.Views.ViewGroup root);
public virtual void InitForMenu (Android.Content.Context context, MenuBuilder menu);
protected static int MeasureIndividualMenuWidth (Android.Widget.IListAdapter adapter, Android.Views.ViewGroup parent, Android.Content.Context context, int maxAllowedWidth);
public virtual void OnCloseMenu (MenuBuilder p0, bool p1);
public virtual void OnItemClick (Android.Widget.AdapterView parent, Android.Views.View view, int position, long id);
public virtual void OnRestoreInstanceState (Android.OS.IParcelable p0);
public virtual Android.OS.IParcelable OnSaveInstanceState ();
public virtual bool OnSubMenuSelected (SubMenuBuilder p0);
public virtual void SetAnchorView (Android.Views.View p0);
public virtual void SetCallback (IMenuPresenterCallback p0);
public virtual void SetForceShowIcon (bool p0);
public virtual void SetGravity (int p0);
public virtual void SetHorizontalOffset (int p0);
public virtual void SetOnDismissListener (Android.Widget.PopupWindow.IOnDismissListener p0);
public virtual void SetShowTitle (bool p0);
public virtual void SetVerticalOffset (int p0);
protected static bool ShouldPreserveIconSpacing (MenuBuilder menu);
public virtual void Show ();
protected static MenuAdapter ToMenuAdapter (Android.Widget.IListAdapter adapter);
public virtual void UpdateMenuView (bool p0);
}
public class MenuPopupHelper : Java.Lang.Object, Android.Runtime.IJavaObject, IMenuHelper, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MenuPopupHelper (Android.Content.Context context, MenuBuilder menu);
protected MenuPopupHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MenuPopupHelper (Android.Content.Context context, MenuBuilder menu, Android.Views.View anchorView);
public MenuPopupHelper (Android.Content.Context context, MenuBuilder menu, Android.Views.View anchorView, bool overflowOnly, int popupStyleAttr);
public MenuPopupHelper (Android.Content.Context context, MenuBuilder menu, Android.Views.View anchorView, bool overflowOnly, int popupStyleAttr, int popupStyleRes);
// properties
public virtual int Gravity { get; set; }
public virtual bool IsShowing { get; }
public virtual Java.Lang.Object Popup { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Dismiss ();
protected virtual void OnDismiss ();
public virtual void SetAnchorView (Android.Views.View anchor);
public virtual void SetForceShowIcon (bool forceShowIcon);
public virtual void SetOnDismissListener (Android.Widget.PopupWindow.IOnDismissListener listener);
public virtual void SetPresenterCallback (IMenuPresenterCallback cb);
public virtual void Show ();
public virtual void Show (int x, int y);
public virtual bool TryShow ();
public virtual bool TryShow (int x, int y);
}
public sealed class MenuWrapperFactory : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Views.IMenu WrapSupportMenu (Android.Content.Context context, Android.Support.V4.Internal.View.ISupportMenu supportMenu);
public static Android.Views.IMenuItem WrapSupportMenuItem (Android.Content.Context context, Android.Support.V4.Internal.View.ISupportMenuItem supportMenuItem);
public static Android.Views.ISubMenu WrapSupportSubMenu (Android.Content.Context context, Android.Support.V4.Internal.View.ISupportSubMenu supportSubMenu);
}
public class SubMenuBuilder : Android.Support.V7.View.Menu.MenuBuilder, Android.Runtime.IJavaObject, Android.Support.V4.Internal.View.ISupportMenu, Android.Views.IMenu, Android.Views.ISubMenu, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SubMenuBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SubMenuBuilder (Android.Content.Context context, MenuBuilder parentMenu, MenuItemImpl item);
// properties
protected override string ActionViewStatesKey { get; }
public virtual bool IsQwertyMode { get; }
public virtual Android.Views.IMenuItem Item { get; }
public virtual Android.Views.IMenu ParentMenu { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Views.ISubMenu SetHeaderIcon (Android.Graphics.Drawables.Drawable icon);
public virtual Android.Views.ISubMenu SetHeaderIcon (int iconRes);
public virtual Android.Views.ISubMenu SetHeaderTitle (Java.Lang.ICharSequence title);
public virtual Android.Views.ISubMenu SetHeaderTitle (int titleRes);
public Android.Views.ISubMenu SetHeaderTitle (string title);
public virtual Android.Views.ISubMenu SetHeaderView (Android.Views.View view);
public virtual Android.Views.ISubMenu SetIcon (Android.Graphics.Drawables.Drawable icon);
public virtual Android.Views.ISubMenu SetIcon (int iconRes);
}
public abstract class AbsActionBarView : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AbsActionBarView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int AnimatedVisibility { get; }
public virtual int ContentHeight { get; set; }
public virtual bool IsOverflowMenuShowPending { get; }
public virtual bool IsOverflowMenuShowing { get; }
public virtual bool IsOverflowReserved { get; }
protected ActionMenuPresenter MActionMenuPresenter { get; set; }
protected int MContentHeight { get; set; }
protected ActionMenuView MMenuView { get; set; }
protected Android.Content.Context MPopupContext { get; set; }
protected AbsActionBarView.VisibilityAnimListener MVisAnimListener { get; set; }
protected Android.Support.V4.View.ViewPropertyAnimatorCompat MVisibilityAnim { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Android.Views.ViewStates Visibility { get; set; }
// methods
public virtual void AnimateToVisibility (int visibility);
public virtual bool CanShowOverflowMenu ();
public virtual void DismissPopupMenus ();
public virtual bool HideOverflowMenu ();
protected virtual int MeasureChildView (Android.Views.View child, int availableWidth, int childSpecHeight, int spacing);
protected static int Next (int x, int val, bool isRtl);
protected virtual int PositionChild (Android.Views.View child, int x, int y, int contentHeight, bool reverse);
public virtual void PostShowOverflowMenu ();
public virtual void SetVisibility (Android.Views.ViewStates visibility);
public virtual Android.Support.V4.View.ViewPropertyAnimatorCompat SetupAnimatorToVisibility (int visibility, long duration);
public virtual bool ShowOverflowMenu ();
// inner types
public class VisibilityAnimListener : Java.Lang.Object, Android.Runtime.IJavaObject, Android.Support.V4.View.IViewPropertyAnimatorListener, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AbsActionBarView.VisibilityAnimListener (AbsActionBarView __self);
protected AbsActionBarView.VisibilityAnimListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnAnimationCancel (Android.Views.View view);
public virtual void OnAnimationEnd (Android.Views.View view);
public virtual void OnAnimationStart (Android.Views.View view);
public virtual Java.Lang.Object WithFinalVisibility (Android.Support.V4.View.ViewPropertyAnimatorCompat animation, int visibility);
}
}
public class ActionBarContainer : Android.Widget.FrameLayout, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionBarContainer (Android.Content.Context context);
public ActionBarContainer (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ActionBarContainer (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Views.View TabContainer { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public override Android.Views.ViewStates Visibility { get; set; }
// methods
public virtual void OnFinishInflate ();
protected override void OnLayout (bool changed, int l, int t, int r, int b);
public virtual void OnMeasure (int widthMeasureSpec, int heightMeasureSpec);
public virtual void SetPrimaryBackground (Android.Graphics.Drawables.Drawable bg);
public virtual void SetSplitBackground (Android.Graphics.Drawables.Drawable bg);
public virtual void SetStackedBackground (Android.Graphics.Drawables.Drawable bg);
public virtual void SetTabContainer (ScrollingTabContainerView tabView);
public virtual void SetTransitioning (bool isTransitioning);
public void SetVisibility (Android.Views.ViewStates visibility);
}
public class ActionBarContextView : Android.Support.V7.Widget.AbsActionBarView, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionBarContextView (Android.Content.Context context);
public ActionBarContextView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ActionBarContextView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActionBarContextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// properties
public override int AnimatedVisibility { get; }
public override int ContentHeight { get; set; }
public override bool IsOverflowMenuShowPending { get; }
public override bool IsOverflowMenuShowing { get; }
public override bool IsOverflowReserved { get; }
public string Subtitle { get; set; }
public virtual Java.Lang.ICharSequence SubtitleFormatted { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; set; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; set; }
public virtual bool TitleOptional { get; set; }
// methods
public override void AnimateToVisibility (int p0);
public override bool CanShowOverflowMenu ();
public virtual void CloseMode ();
public override void DismissPopupMenus ();
public override bool HideOverflowMenu ();
public virtual void InitForMode (Android.Support.V7.View.ActionMode mode);
public virtual void KillMode ();
public virtual void OnDetachedFromWindow ();
public override bool OnHoverEvent (Android.Views.MotionEvent p0);
protected override void OnLayout (bool changed, int l, int t, int r, int b);
public override bool OnTouchEvent (Android.Views.MotionEvent p0);
public override void PostShowOverflowMenu ();
public virtual void SetCustomView (Android.Views.View view);
public override void SetVisibility (Android.Views.ViewStates visibility);
public override Android.Support.V4.View.ViewPropertyAnimatorCompat SetupAnimatorToVisibility (int p0, long p1);
public override bool ShowOverflowMenu ();
}
public class ActionBarOverlayLayout : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Support.V4.View.INestedScrollingParent, IDecorContentParent, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionBarOverlayLayout (Android.Content.Context context);
public ActionBarOverlayLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ActionBarOverlayLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int ActionBarHideOffset { get; set; }
public virtual bool HasIcon { get; }
public virtual bool HasLogo { get; }
public virtual bool HideOnContentScrollEnabled { get; set; }
public virtual bool IsInOverlayMode { get; }
public virtual bool IsOverflowMenuShowPending { get; }
public virtual bool IsOverflowMenuShowing { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; }
// methods
public virtual bool CanShowOverflowMenu ();
public virtual void DismissPopups ();
public virtual bool HideOverflowMenu ();
public virtual void InitFeature (int windowFeature);
protected override void OnLayout (bool changed, int left, int top, int right, int bottom);
public virtual void RestoreToolbarHierarchyState (Android.Util.SparseArray toolbarStates);
public virtual void SaveToolbarHierarchyState (Android.Util.SparseArray toolbarStates);
public virtual void SetActionBarVisibilityCallback (ActionBarOverlayLayout.IActionBarVisibilityCallback cb);
public virtual void SetHasNonEmbeddedTabs (bool hasNonEmbeddedTabs);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable d);
public virtual void SetIcon (int resId);
public virtual void SetLogo (int resId);
public virtual void SetMenu (Android.Views.IMenu menu, Android.Support.V7.View.Menu.IMenuPresenterCallback cb);
public virtual void SetMenuPrepared ();
public virtual void SetOverlayMode (bool overlayMode);
public virtual void SetShowingForActionMode (bool showing);
public virtual void SetUiOptions (int uiOptions);
public virtual void SetWindowCallback (Android.Views.Window.ICallback cb);
public virtual void SetWindowTitle (Java.Lang.ICharSequence title);
public void SetWindowTitle (string title);
public virtual bool ShowOverflowMenu ();
// inner types
public interface IActionBarVisibilityCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void EnableContentAnimations (bool p0);
public virtual void HideForSystem ();
public virtual void OnContentScrollStarted ();
public virtual void OnContentScrollStopped ();
public virtual void OnWindowVisibilityChanged (int p0);
public virtual void ShowForSystem ();
}
public class LayoutParams : Android.Views.ViewGroup+MarginLayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionBarOverlayLayout.LayoutParams (Android.Views.ViewGroup.LayoutParams source);
public ActionBarOverlayLayout.LayoutParams (Android.Views.ViewGroup.MarginLayoutParams source);
public ActionBarOverlayLayout.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public ActionBarOverlayLayout.LayoutParams (int width, int height);
protected ActionBarOverlayLayout.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class ActionMenuPresenter : Android.Support.V7.View.Menu.BaseMenuPresenter, Android.Runtime.IJavaObject, Android.Support.V7.View.Menu.IMenuPresenter, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionMenuPresenter (Android.Content.Context context);
protected ActionMenuPresenter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsOverflowMenuShowPending { get; }
public virtual bool IsOverflowMenuShowing { get; }
public virtual bool IsOverflowReserved { get; }
public virtual Android.Graphics.Drawables.Drawable OverflowIcon { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void BindItemView (Android.Support.V7.View.Menu.MenuItemImpl item, Android.Support.V7.View.Menu.IMenuViewItemView itemView);
public virtual bool DismissPopupMenus ();
public virtual bool FilterLeftoverView (Android.Views.ViewGroup parent, int childIndex);
public virtual bool HideOverflowMenu ();
public virtual bool HideSubMenus ();
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration newConfig);
public override void OnRestoreInstanceState (Android.OS.IParcelable state);
public override Android.OS.IParcelable OnSaveInstanceState ();
public virtual void OnSubUiVisibilityChanged (bool isVisible);
public virtual void SetExpandedActionViewsExclusive (bool isExclusive);
public virtual void SetItemLimit (int itemCount);
public virtual void SetMenuView (ActionMenuView menuView);
public virtual void SetReserveOverflow (bool reserveOverflow);
public virtual void SetWidthLimit (int width, bool strict);
public virtual bool ShowOverflowMenu ();
}
public class ActionMenuView : Android.Support.V7.Widget.LinearLayoutCompat, Android.Runtime.IJavaObject, Android.Support.V7.View.Menu.IMenuView, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionMenuView (Android.Content.Context context);
public ActionMenuView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ActionMenuView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsOverflowMenuShowPending { get; }
public virtual bool IsOverflowMenuShowing { get; }
public virtual Android.Views.IMenu Menu { get; }
public virtual Android.Graphics.Drawables.Drawable OverflowIcon { get; set; }
public virtual bool OverflowReserved { get; set; }
public virtual int PopupTheme { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int WindowAnimations { get; }
// events
public event System.EventHandler<ActionMenuView.MenuItemClickEventArgs> MenuItemClick;
// methods
public virtual void DismissPopupMenus ();
public virtual ActionMenuView.LayoutParams GenerateOverflowButtonLayoutParams ();
protected virtual bool HasSupportDividerBeforeChildAt (int childIndex);
public virtual bool HideOverflowMenu ();
public virtual void Initialize (Android.Support.V7.View.Menu.MenuBuilder menu);
public virtual bool InvokeItem (Android.Support.V7.View.Menu.MenuItemImpl item);
public virtual void OnConfigurationChanged (Android.Content.Res.Configuration newConfig);
public virtual void OnDetachedFromWindow ();
public virtual Android.Support.V7.View.Menu.MenuBuilder PeekMenu ();
public virtual void SetExpandedActionViewsExclusive (bool exclusive);
public virtual void SetMenuCallbacks (Android.Support.V7.View.Menu.IMenuPresenterCallback pcb, Android.Support.V7.View.Menu.MenuBuilder.ICallback mcb);
public virtual void SetOnMenuItemClickListener (ActionMenuView.IOnMenuItemClickListener listener);
public void SetPresenter (ActionMenuPresenter presenter);
public virtual bool ShowOverflowMenu ();
// inner types
public interface IActionMenuChildView : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool NeedsDividerAfter ();
public virtual bool NeedsDividerBefore ();
}
public interface IOnMenuItemClickListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnMenuItemClick (Android.Views.IMenuItem item);
}
public class LayoutParams : Android.Support.V7.Widget.LinearLayoutCompat+LayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionMenuView.LayoutParams (ActionMenuView.LayoutParams other);
public ActionMenuView.LayoutParams (Android.Views.ViewGroup.LayoutParams other);
public ActionMenuView.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public ActionMenuView.LayoutParams (int width, int height);
protected ActionMenuView.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public int CellsUsed { get; set; }
public bool Expandable { get; set; }
public int ExtraPixels { get; set; }
public bool IsOverflowButton { get; set; }
public bool PreventEdgeOffset { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class MenuItemClickEventArgs : System.EventArgs {
// constructors
public ActionMenuView.MenuItemClickEventArgs (bool handled, Android.Views.IMenuItem item);
// properties
public bool Handled { get; set; }
public Android.Views.IMenuItem Item { get; }
}
}
public class ActivityChooserModel : Android.Database.DataSetObservable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActivityChooserModel (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string DefaultHistoryFileName = "activity_choser_model_history.xml";
public static const int DefaultHistoryMaxLength;
// properties
public virtual int ActivityCount { get; }
public virtual Android.Content.PM.ResolveInfo DefaultActivity { get; }
public virtual int HistoryMaxSize { get; set; }
public virtual int HistorySize { get; }
public virtual Android.Content.Intent Intent { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Content.Intent ChooseActivity (int index);
public static Android.Database.DataSetObservable Get (Android.Content.Context context, string historyFileName);
public virtual Android.Content.PM.ResolveInfo GetActivity (int index);
public virtual int GetActivityIndex (Android.Content.PM.ResolveInfo activity);
public virtual void SetDefaultActivity (int index);
// inner types
public sealed class ActivityResolveInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// constructors
public ActivityChooserModel.ActivityResolveInfo (Android.Content.PM.ResolveInfo resolveInfo);
// properties
public Android.Content.PM.ResolveInfo ResolveInfo { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public float Weight { get; set; }
// methods
public virtual int CompareTo (Java.Lang.Object another);
}
public sealed class HistoricalRecord : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActivityChooserModel.HistoricalRecord (Android.Content.ComponentName activityName, long time, float weight);
public ActivityChooserModel.HistoricalRecord (string activityName, long time, float weight);
// properties
public Android.Content.ComponentName Activity { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public long Time { get; set; }
public float Weight { get; set; }
}
}
public class ActivityChooserView : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActivityChooserView (Android.Content.Context context);
public ActivityChooserView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ActivityChooserView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActivityChooserView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// properties
public virtual Android.Database.DataSetObservable DataModel { get; }
public virtual bool IsShowingPopup { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool DismissPopup ();
protected override void OnLayout (bool changed, int left, int top, int right, int bottom);
public virtual void SetDefaultActionButtonContentDescription (int resourceId);
public virtual void SetExpandActivityOverflowButtonContentDescription (int resourceId);
public virtual void SetExpandActivityOverflowButtonDrawable (Android.Graphics.Drawables.Drawable drawable);
public virtual void SetInitialActivityCount (int itemCount);
public virtual void SetOnDismissListener (Android.Widget.PopupWindow.IOnDismissListener listener);
public virtual void SetProvider (Android.Support.V4.View.ActionProvider provider);
public virtual bool ShowPopup ();
// inner types
public class InnerLayout : Android.Support.V7.Widget.LinearLayoutCompat, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActivityChooserView.InnerLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ActivityChooserView.InnerLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class AlertDialogLayout : Android.Support.V7.Widget.LinearLayoutCompat, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AlertDialogLayout (Android.Content.Context context);
public AlertDialogLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AlertDialogLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatAutoCompleteTextView : Android.Widget.AutoCompleteTextView, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatAutoCompleteTextView (Android.Content.Context context);
public AppCompatAutoCompleteTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatAutoCompleteTextView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatAutoCompleteTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatButton : Android.Widget.Button, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Support.V4.Widget.IAutoSizeableTextView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatButton (Android.Content.Context context);
public AppCompatButton (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatButton (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void SetSupportAllCaps (bool allCaps);
}
public class AppCompatCheckBox : Android.Widget.CheckBox, Android.Runtime.IJavaObject, Android.Support.V4.Widget.ITintableCompoundButton, Android.Views.Accessibility.IAccessibilityEventSource, Android.Widget.ICheckable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatCheckBox (Android.Content.Context context);
public AppCompatCheckBox (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatCheckBox (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatCheckBox (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportButtonTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportButtonTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatCheckedTextView : Android.Widget.CheckedTextView, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Widget.ICheckable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatCheckedTextView (Android.Content.Context context);
public AppCompatCheckedTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatCheckedTextView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatCheckedTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class AppCompatDrawableManager : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatDrawableManager ();
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static AppCompatDrawableManager Get ();
public Android.Graphics.Drawables.Drawable GetDrawable (Android.Content.Context context, int resId);
public static Android.Graphics.PorterDuffColorFilter GetPorterDuffColorFilter (int color, Android.Graphics.PorterDuff.Mode mode);
public void OnConfigurationChanged (Android.Content.Context context);
}
public class AppCompatEditText : Android.Widget.EditText, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatEditText (Android.Content.Context context);
public AppCompatEditText (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatEditText (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatEditText (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatImageButton : Android.Widget.ImageButton, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Support.V4.Widget.ITintableImageSourceView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatImageButton (Android.Content.Context context);
public AppCompatImageButton (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatImageButton (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatImageButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
public virtual Android.Content.Res.ColorStateList SupportImageTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportImageTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatImageHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatImageHelper (Android.Widget.ImageView view);
protected AppCompatImageHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void LoadFromAttributes (Android.Util.IAttributeSet attrs, int defStyleAttr);
public virtual void SetImageResource (int resId);
}
public class AppCompatImageView : Android.Widget.ImageView, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Support.V4.Widget.ITintableImageSourceView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatImageView (Android.Content.Context context);
public AppCompatImageView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatImageView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatImageView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
public virtual Android.Content.Res.ColorStateList SupportImageTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportImageTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatMultiAutoCompleteTextView : Android.Widget.MultiAutoCompleteTextView, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatMultiAutoCompleteTextView (Android.Content.Context context);
public AppCompatMultiAutoCompleteTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatMultiAutoCompleteTextView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatMultiAutoCompleteTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatRadioButton : Android.Widget.RadioButton, Android.Runtime.IJavaObject, Android.Support.V4.Widget.ITintableCompoundButton, Android.Views.Accessibility.IAccessibilityEventSource, Android.Widget.ICheckable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatRadioButton (Android.Content.Context context);
public AppCompatRadioButton (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatRadioButton (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatRadioButton (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportButtonTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportButtonTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatRatingBar : Android.Widget.RatingBar, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatRatingBar (Android.Content.Context context);
public AppCompatRatingBar (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatRatingBar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatRatingBar (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatSeekBar : Android.Widget.SeekBar, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatSeekBar (Android.Content.Context context);
public AppCompatSeekBar (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatSeekBar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatSeekBar (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AppCompatSpinner : Android.Widget.Spinner, Android.Content.IDialogInterfaceOnClickListener, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatSpinner (Android.Content.Context context);
public AppCompatSpinner (Android.Content.Context context, Android.Util.IAttributeSet attrs);
public AppCompatSpinner (Android.Content.Context context, int mode);
protected AppCompatSpinner (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatSpinner (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
public AppCompatSpinner (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int mode);
public AppCompatSpinner (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int mode, Android.Content.Res.Resources.Theme popupTheme);
// properties
public override Android.Widget.ISpinnerAdapter Adapter { get; set; }
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void SetAdapter (Android.Widget.ISpinnerAdapter adapter);
}
public class AppCompatTextView : Android.Widget.TextView, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Support.V4.Widget.IAutoSizeableTextView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppCompatTextView (Android.Content.Context context);
public AppCompatTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected AppCompatTextView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public AppCompatTextView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Content.Res.ColorStateList SupportBackgroundTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode SupportBackgroundTintMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ButtonBarLayout : Android.Widget.LinearLayout, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ButtonBarLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ButtonBarLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void SetAllowStacking (bool allowStacking);
}
public class ContentFrameLayout : Android.Widget.FrameLayout, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ContentFrameLayout (Android.Content.Context context);
public ContentFrameLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ContentFrameLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ContentFrameLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual Android.Util.TypedValue FixedHeightMajor { get; }
public virtual Android.Util.TypedValue FixedHeightMinor { get; }
public virtual Android.Util.TypedValue FixedWidthMajor { get; }
public virtual Android.Util.TypedValue FixedWidthMinor { get; }
public virtual Android.Util.TypedValue MinWidthMajor { get; }
public virtual Android.Util.TypedValue MinWidthMinor { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler AttachedFromWindow;
public event System.EventHandler DetachedFromWindow;
// methods
public virtual void DispatchFitSystemWindows (Android.Graphics.Rect insets);
public virtual void SetAttachListener (ContentFrameLayout.IOnAttachListener attachListener);
public virtual void SetDecorPadding (int left, int top, int right, int bottom);
// inner types
public interface IOnAttachListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnAttachedFromWindow ();
public virtual void OnDetachedFromWindow ();
}
}
public class DefaultItemAnimator : Android.Support.V7.Widget.SimpleItemAnimator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DefaultItemAnimator ();
protected DefaultItemAnimator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override bool IsRunning { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool AnimateAdd (RecyclerView.ViewHolder holder);
public override bool AnimateChange (RecyclerView.ViewHolder oldHolder, RecyclerView.ViewHolder newHolder, int fromX, int fromY, int toX, int toY);
public override bool AnimateMove (RecyclerView.ViewHolder holder, int fromX, int fromY, int toX, int toY);
public override bool AnimateRemove (RecyclerView.ViewHolder holder);
public override void EndAnimation (RecyclerView.ViewHolder item);
public override void EndAnimations ();
public override void RunPendingAnimations ();
}
public class DialogTitle : Android.Widget.TextView, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DialogTitle (Android.Content.Context context);
public DialogTitle (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected DialogTitle (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DialogTitle (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class DividerItemDecoration : Android.Support.V7.Widget.RecyclerView+ItemDecoration, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DividerItemDecoration (Android.Content.Context context, int orientation);
protected DividerItemDecoration (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int Horizontal;
public static const int Vertical;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void SetDrawable (Android.Graphics.Drawables.Drawable drawable);
public virtual void SetOrientation (int orientation);
}
public class DrawableUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DrawableUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.Graphics.Rect InsetsNone { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool CanSafelyMutateDrawable (Android.Graphics.Drawables.Drawable drawable);
public static Android.Graphics.Rect GetOpticalBounds (Android.Graphics.Drawables.Drawable drawable);
public static Android.Graphics.PorterDuff.Mode ParseTintMode (int value, Android.Graphics.PorterDuff.Mode defaultMode);
}
public class DropDownListView : Android.Support.V7.Widget.ListViewCompat, Android.Runtime.IJavaObject, Android.Text.INoCopySpan, Android.Text.ITextWatcher, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DropDownListView (Android.Content.Context context, bool hijackFocus);
protected DropDownListView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool OnForwardedEvent (Android.Views.MotionEvent e, int activePointerId);
}
public class FitWindowsFrameLayout : Android.Widget.FrameLayout, Android.Runtime.IJavaObject, IFitWindowsViewGroup, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FitWindowsFrameLayout (Android.Content.Context context);
public FitWindowsFrameLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected FitWindowsFrameLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<FitWindowsViewGroupOnFitSystemWindowsEventArgs> FitSystemWindows;
// methods
public virtual void SetOnFitSystemWindowsListener (IFitWindowsViewGroupOnFitSystemWindowsListener listener);
}
public class FitWindowsLinearLayout : Android.Widget.LinearLayout, Android.Runtime.IJavaObject, IFitWindowsViewGroup, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FitWindowsLinearLayout (Android.Content.Context context);
public FitWindowsLinearLayout (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected FitWindowsLinearLayout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<FitWindowsViewGroupOnFitSystemWindowsEventArgs> FitSystemWindows;
// methods
public virtual void SetOnFitSystemWindowsListener (IFitWindowsViewGroupOnFitSystemWindowsListener listener);
}
public class FitWindowsViewGroupOnFitSystemWindowsEventArgs : System.EventArgs {
// constructors
public FitWindowsViewGroupOnFitSystemWindowsEventArgs (Android.Graphics.Rect insets);
// properties
public Android.Graphics.Rect Insets { get; }
}
public abstract class ForwardingListener : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ForwardingListener (Android.Views.View src);
protected ForwardingListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Support.V7.View.Menu.IShowableListMenu Popup { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual bool OnForwardingStarted ();
protected virtual bool OnForwardingStopped ();
public virtual bool OnTouch (Android.Views.View v, Android.Views.MotionEvent e);
public virtual void OnViewAttachedToWindow (Android.Views.View v);
public virtual void OnViewDetachedFromWindow (Android.Views.View v);
}
public class GridLayoutManager : Android.Support.V7.Widget.LinearLayoutManager, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GridLayoutManager (Android.Content.Context context, int spanCount);
protected GridLayoutManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public GridLayoutManager (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int defStyleRes);
public GridLayoutManager (Android.Content.Context context, int spanCount, int orientation, bool reverseLayout);
// fields
public static const int DefaultSpanCount;
// properties
public virtual int SpanCount { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual GridLayoutManager.SpanSizeLookup GetSpanSizeLookup ();
public virtual void SetSpanSizeLookup (GridLayoutManager.SpanSizeLookup spanSizeLookup);
// inner types
public sealed class DefaultSpanSizeLookup : Android.Support.V7.Widget.GridLayoutManager+SpanSizeLookup, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GridLayoutManager.DefaultSpanSizeLookup ();
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override int GetSpanSize (int position);
}
public class LayoutParams : Android.Support.V7.Widget.RecyclerView+LayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GridLayoutManager.LayoutParams (RecyclerView.LayoutParams source);
public GridLayoutManager.LayoutParams (Android.Views.ViewGroup.LayoutParams source);
public GridLayoutManager.LayoutParams (Android.Views.ViewGroup.MarginLayoutParams source);
public GridLayoutManager.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public GridLayoutManager.LayoutParams (int width, int height);
protected GridLayoutManager.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int InvalidSpanId;
// properties
public virtual int SpanIndex { get; }
public virtual int SpanSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class SpanSizeLookup : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GridLayoutManager.SpanSizeLookup ();
protected GridLayoutManager.SpanSizeLookup (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool SpanIndexCacheEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetSpanGroupIndex (int adapterPosition, int spanCount);
public virtual int GetSpanIndex (int position, int spanCount);
public virtual int GetSpanSize (int position);
public virtual void InvalidateSpanIndexCache ();
}
}
public interface IDecorContentParent : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool HasIcon { get; }
public virtual bool HasLogo { get; }
public virtual bool IsOverflowMenuShowPending { get; }
public virtual bool IsOverflowMenuShowing { get; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; }
// methods
public virtual bool CanShowOverflowMenu ();
public virtual void DismissPopups ();
public virtual bool HideOverflowMenu ();
public virtual void InitFeature (int p0);
public virtual void RestoreToolbarHierarchyState (Android.Util.SparseArray p0);
public virtual void SaveToolbarHierarchyState (Android.Util.SparseArray p0);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable p0);
public virtual void SetIcon (int p0);
public virtual void SetLogo (int p0);
public virtual void SetMenu (Android.Views.IMenu p0, Android.Support.V7.View.Menu.IMenuPresenterCallback p1);
public virtual void SetMenuPrepared ();
public virtual void SetUiOptions (int p0);
public virtual void SetWindowCallback (Android.Views.Window.ICallback p0);
public virtual void SetWindowTitle (Java.Lang.ICharSequence p0);
public virtual bool ShowOverflowMenu ();
}
public static class IDecorContentParentExtensions {
// methods
public static void SetWindowTitle (this IDecorContentParent self, string p0);
}
public interface IDecorToolbar : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Content.Context Context { get; }
public virtual Android.Views.View CustomView { get; set; }
public virtual int DisplayOptions { get; set; }
public virtual int DropdownItemCount { get; }
public virtual int DropdownSelectedPosition { get; set; }
public virtual bool HasEmbeddedTabs { get; }
public virtual bool HasExpandedActionView { get; }
public virtual bool HasIcon { get; }
public virtual bool HasLogo { get; }
public virtual int Height { get; }
public virtual bool IsOverflowMenuShowPending { get; }
public virtual bool IsOverflowMenuShowing { get; }
public virtual bool IsTitleTruncated { get; }
public virtual Android.Views.IMenu Menu { get; }
public virtual int NavigationMode { get; set; }
public virtual Java.Lang.ICharSequence SubtitleFormatted { get; set; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; set; }
public virtual Android.Views.ViewGroup ViewGroup { get; }
public virtual int Visibility { get; set; }
// methods
public virtual void AnimateToVisibility (int p0);
public virtual bool CanShowOverflowMenu ();
public virtual void CollapseActionView ();
public virtual void DismissPopupMenus ();
public virtual bool HideOverflowMenu ();
public virtual void InitIndeterminateProgress ();
public virtual void InitProgress ();
public virtual void RestoreHierarchyState (Android.Util.SparseArray p0);
public virtual void SaveHierarchyState (Android.Util.SparseArray p0);
public virtual void SetBackgroundDrawable (Android.Graphics.Drawables.Drawable p0);
public virtual void SetCollapsible (bool p0);
public virtual void SetDefaultNavigationContentDescription (int p0);
public virtual void SetDefaultNavigationIcon (Android.Graphics.Drawables.Drawable p0);
public virtual void SetDropdownParams (Android.Widget.ISpinnerAdapter p0, Android.Widget.AdapterView.IOnItemSelectedListener p1);
public virtual void SetEmbeddedTabView (ScrollingTabContainerView p0);
public virtual void SetHomeButtonEnabled (bool p0);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable p0);
public virtual void SetIcon (int p0);
public virtual void SetLogo (Android.Graphics.Drawables.Drawable p0);
public virtual void SetLogo (int p0);
public virtual void SetMenu (Android.Views.IMenu p0, Android.Support.V7.View.Menu.IMenuPresenterCallback p1);
public virtual void SetMenuCallbacks (Android.Support.V7.View.Menu.IMenuPresenterCallback p0, Android.Support.V7.View.Menu.MenuBuilder.ICallback p1);
public virtual void SetMenuPrepared ();
public virtual void SetNavigationContentDescription (Java.Lang.ICharSequence p0);
public virtual void SetNavigationContentDescription (int p0);
public virtual void SetNavigationIcon (Android.Graphics.Drawables.Drawable p0);
public virtual void SetNavigationIcon (int p0);
public virtual void SetWindowCallback (Android.Views.Window.ICallback p0);
public virtual void SetWindowTitle (Java.Lang.ICharSequence p0);
public virtual Android.Support.V4.View.ViewPropertyAnimatorCompat SetupAnimatorToVisibility (int p0, long p1);
public virtual bool ShowOverflowMenu ();
}
public static class IDecorToolbarExtensions {
// methods
public static void SetNavigationContentDescription (this IDecorToolbar self, string p0);
public static void SetWindowTitle (this IDecorToolbar self, string p0);
}
public interface IFitWindowsViewGroup : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void SetOnFitSystemWindowsListener (IFitWindowsViewGroupOnFitSystemWindowsListener p0);
}
public interface IFitWindowsViewGroupOnFitSystemWindowsListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnFitSystemWindows (Android.Graphics.Rect insets);
}
public interface IMenuItemHoverListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnItemHoverEnter (Android.Support.V7.View.Menu.MenuBuilder p0, Android.Views.IMenuItem p1);
public virtual void OnItemHoverExit (Android.Support.V7.View.Menu.MenuBuilder p0, Android.Views.IMenuItem p1);
}
public interface IThemedSpinnerAdapter : Android.Runtime.IJavaObject, Android.Widget.IAdapter, Android.Widget.ISpinnerAdapter, System.IDisposable {
// properties
public virtual Android.Content.Res.Resources.Theme DropDownViewTheme { get; set; }
}
public class ItemHoverEnterEventArgs : System.EventArgs {
// constructors
public ItemHoverEnterEventArgs (Android.Support.V7.View.Menu.MenuBuilder p0, Android.Views.IMenuItem p1);
// properties
public Android.Support.V7.View.Menu.MenuBuilder P0 { get; }
public Android.Views.IMenuItem P1 { get; }
}
public class ItemHoverExitEventArgs : System.EventArgs {
// constructors
public ItemHoverExitEventArgs (Android.Support.V7.View.Menu.MenuBuilder p0, Android.Views.IMenuItem p1);
// properties
public Android.Support.V7.View.Menu.MenuBuilder P0 { get; }
public Android.Views.IMenuItem P1 { get; }
}
public class LinearLayoutCompat : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LinearLayoutCompat (Android.Content.Context context);
public LinearLayoutCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected LinearLayoutCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LinearLayoutCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// fields
public static const int Horizontal;
public static const int ShowDividerBeginning;
public static const int ShowDividerEnd;
public static const int ShowDividerMiddle;
public static const int ShowDividerNone;
public static const int Vertical;
// properties
public virtual bool BaselineAligned { get; set; }
public virtual int BaselineAlignedChildIndex { get; set; }
public virtual Android.Graphics.Drawables.Drawable DividerDrawable { get; set; }
public virtual int DividerPadding { get; set; }
public virtual int DividerWidth { get; }
public virtual int Gravity { get; set; }
public virtual bool MeasureWithLargestChildEnabled { get; set; }
public virtual int Orientation { get; set; }
public virtual int ShowDividers { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual float WeightSum { get; set; }
// methods
protected virtual bool HasDividerBeforeChildAt (int childIndex);
protected override void OnLayout (bool changed, int l, int t, int r, int b);
public virtual void SetHorizontalGravity (int horizontalGravity);
public virtual void SetVerticalGravity (int verticalGravity);
// inner types
public interface IDividerMode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IOrientationMode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class LayoutParams : Android.Views.ViewGroup+MarginLayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LinearLayoutCompat.LayoutParams (LinearLayoutCompat.LayoutParams source);
public LinearLayoutCompat.LayoutParams (Android.Views.ViewGroup.LayoutParams p);
public LinearLayoutCompat.LayoutParams (Android.Views.ViewGroup.MarginLayoutParams source);
public LinearLayoutCompat.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public LinearLayoutCompat.LayoutParams (int width, int height);
protected LinearLayoutCompat.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LinearLayoutCompat.LayoutParams (int width, int height, float weight);
// properties
public int Gravity { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public float Weight { get; set; }
}
}
public class LinearLayoutManager : Android.Support.V7.Widget.RecyclerView+LayoutManager, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LinearLayoutManager (Android.Content.Context context);
protected LinearLayoutManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LinearLayoutManager (Android.Content.Context context, int orientation, bool reverseLayout);
public LinearLayoutManager (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int defStyleRes);
// fields
public static const int Horizontal;
public static const int InvalidOffset;
public static const int Vertical;
// properties
public virtual int InitialPrefetchItemCount { get; set; }
protected virtual bool IsLayoutRTL { get; }
public virtual int Orientation { get; set; }
public virtual bool RecycleChildrenOnDetach { get; set; }
public virtual bool ReverseLayout { get; set; }
public virtual bool SmoothScrollbarEnabled { get; set; }
public virtual bool StackFromEnd { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Graphics.PointF ComputeScrollVectorForPosition (int targetPosition);
public virtual int FindFirstCompletelyVisibleItemPosition ();
public virtual int FindFirstVisibleItemPosition ();
public virtual int FindLastCompletelyVisibleItemPosition ();
public virtual int FindLastVisibleItemPosition ();
public override RecyclerView.LayoutParams GenerateDefaultLayoutParams ();
protected virtual int GetExtraLayoutSpace (RecyclerView.State state);
public virtual void PrepareForDrop (Android.Views.View view, Android.Views.View target, int x, int y);
public virtual void ScrollToPositionWithOffset (int position, int offset);
// inner types
public class AnchorInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LinearLayoutManager.AnchorInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AssignFromView (Android.Views.View child);
public virtual void AssignFromViewAndKeepVisibleRect (Android.Views.View child);
}
public class LayoutChunkResult : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LinearLayoutManager.LayoutChunkResult ();
protected LinearLayoutManager.LayoutChunkResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public int MConsumed { get; set; }
public bool MFinished { get; set; }
public bool MFocusable { get; set; }
public bool MIgnoreConsumed { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class LayoutState : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LinearLayoutManager.LayoutState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AssignPositionFromScrapList ();
public virtual void AssignPositionFromScrapList (Android.Views.View ignore);
public virtual Android.Views.View NextViewInLimitedList (Android.Views.View ignore);
}
public class SavedState : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LinearLayoutManager.SavedState ();
public LinearLayoutManager.SavedState (LinearLayoutManager.SavedState other);
protected LinearLayoutManager.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
}
public class LinearSmoothScroller : Android.Support.V7.Widget.RecyclerView+SmoothScroller, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LinearSmoothScroller (Android.Content.Context context);
protected LinearSmoothScroller (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int SnapToAny;
public static const int SnapToEnd;
public static const int SnapToStart;
// properties
protected virtual int HorizontalSnapPreference { get; }
protected Android.Views.Animations.DecelerateInterpolator MDecelerateInterpolator { get; set; }
protected int MInterimTargetDx { get; set; }
protected int MInterimTargetDy { get; set; }
protected Android.Views.Animations.LinearInterpolator MLinearInterpolator { get; set; }
protected Android.Graphics.PointF MTargetVector { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
protected virtual int VerticalSnapPreference { get; }
// methods
public virtual int CalculateDtToFit (int viewStart, int viewEnd, int boxStart, int boxEnd, int snapPreference);
public virtual int CalculateDxToMakeVisible (Android.Views.View view, int snapPreference);
public virtual int CalculateDyToMakeVisible (Android.Views.View view, int snapPreference);
protected virtual float CalculateSpeedPerPixel (Android.Util.DisplayMetrics displayMetrics);
protected virtual int CalculateTimeForDeceleration (int dx);
protected virtual int CalculateTimeForScrolling (int dx);
public virtual Android.Graphics.PointF ComputeScrollVectorForPosition (int targetPosition);
protected override void OnSeekTargetStep (int dx, int dy, RecyclerView.State state, RecyclerView.SmoothScroller.Action action);
protected override void OnStart ();
protected override void OnStop ();
protected override void OnTargetFound (Android.Views.View targetView, RecyclerView.State state, RecyclerView.SmoothScroller.Action action);
protected virtual void UpdateActionForInterimTarget (RecyclerView.SmoothScroller.Action action);
}
public class LinearSnapHelper : Android.Support.V7.Widget.SnapHelper, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LinearSnapHelper ();
protected LinearSnapHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override int[] CalculateDistanceToFinalSnap (RecyclerView.LayoutManager layoutManager, Android.Views.View targetView);
public override Android.Views.View FindSnapView (RecyclerView.LayoutManager layoutManager);
public override int FindTargetSnapPosition (RecyclerView.LayoutManager layoutManager, int velocityX, int velocityY);
}
public class ListPopupWindow : Java.Lang.Object, Android.Runtime.IJavaObject, Android.Support.V7.View.Menu.IShowableListMenu, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ListPopupWindow (Android.Content.Context context);
public ListPopupWindow (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ListPopupWindow (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ListPopupWindow (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
public ListPopupWindow (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int defStyleRes);
// fields
public static const int InputMethodFromFocusable;
public static const int InputMethodNeeded;
public static const int InputMethodNotNeeded;
public static const int MatchParent;
public static const int PositionPromptAbove;
public static const int PositionPromptBelow;
public static const int WrapContent;
// properties
public virtual Android.Views.View AnchorView { get; set; }
public virtual int AnimationStyle { get; set; }
public virtual Android.Graphics.Drawables.Drawable Background { get; }
public virtual bool DropDownAlwaysVisible { get; set; }
public virtual int Height { get; set; }
public virtual int HorizontalOffset { get; set; }
public virtual int InputMethodMode { get; set; }
public virtual bool IsInputMethodNotNeeded { get; }
public virtual bool IsShowing { get; }
public virtual Android.Widget.ListView ListView { get; }
public virtual bool Modal { get; set; }
public virtual int PromptPosition { get; set; }
public virtual Java.Lang.Object SelectedItem { get; }
public virtual long SelectedItemId { get; }
public virtual int SelectedItemPosition { get; }
public virtual Android.Views.View SelectedView { get; }
public virtual int SoftInputMode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int VerticalOffset { get; set; }
public virtual int Width { get; set; }
// methods
public virtual void ClearListSelection ();
public virtual Android.Views.View.IOnTouchListener CreateDragToOpenListener (Android.Views.View src);
public virtual void Dismiss ();
public virtual bool OnKeyDown (int keyCode, Android.Views.KeyEvent event);
public virtual bool OnKeyPreIme (int keyCode, Android.Views.KeyEvent event);
public virtual bool OnKeyUp (int keyCode, Android.Views.KeyEvent event);
public virtual bool PerformItemClick (int position);
public virtual void PostShow ();
public virtual void SetAdapter (Android.Widget.IListAdapter adapter);
public virtual void SetBackgroundDrawable (Android.Graphics.Drawables.Drawable d);
public virtual void SetContentWidth (int width);
public virtual void SetDropDownGravity (int gravity);
public virtual void SetEpicenterBounds (Android.Graphics.Rect bounds);
public virtual void SetForceIgnoreOutsideTouch (bool forceIgnoreOutsideTouch);
public virtual void SetListSelector (Android.Graphics.Drawables.Drawable selector);
public virtual void SetOnDismissListener (Android.Widget.PopupWindow.IOnDismissListener listener);
public virtual void SetOnItemClickListener (Android.Widget.AdapterView.IOnItemClickListener clickListener);
public virtual void SetOnItemSelectedListener (Android.Widget.AdapterView.IOnItemSelectedListener selectedListener);
public virtual void SetOverlapAnchor (bool overlapAnchor);
public virtual void SetPromptView (Android.Views.View prompt);
public virtual void SetSelection (int position);
public virtual void SetWindowLayoutType (int layoutType);
public virtual void Show ();
}
public class ListViewCompat : Android.Widget.ListView, Android.Runtime.IJavaObject, Android.Text.INoCopySpan, Android.Text.ITextWatcher, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ListViewCompat (Android.Content.Context context);
public ListViewCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected ListViewCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ListViewCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// fields
public static const int InvalidPosition;
public static const int NoPosition;
// properties
protected int MMotionPosition { get; set; }
public override Android.Graphics.Drawables.Drawable Selector { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual void DrawSelectorCompat (Android.Graphics.Canvas canvas);
public virtual int LookForSelectablePosition (int position, bool lookDown);
public virtual int MeasureHeightOfChildrenCompat (int widthMeasureSpec, int startPosition, int endPosition, int maxHeight, int disallowPartialChildPosition);
protected virtual void PositionSelectorCompat (int position, Android.Views.View sel);
protected virtual void PositionSelectorLikeFocusCompat (int position, Android.Views.View sel);
protected virtual void PositionSelectorLikeTouchCompat (int position, Android.Views.View sel, float x, float y);
public void SetSelector (Android.Graphics.Drawables.Drawable sel);
protected virtual void SetSelectorEnabled (bool enabled);
protected virtual bool ShouldShowSelectorCompat ();
protected virtual bool TouchModeDrawsInPressedStateCompat ();
protected virtual void UpdateSelectorStateCompat ();
}
public class MenuPopupWindow : Android.Support.V7.Widget.ListPopupWindow, Android.Runtime.IJavaObject, Android.Support.V7.View.Menu.IShowableListMenu, IMenuItemHoverListener, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MenuPopupWindow (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MenuPopupWindow (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int defStyleRes);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<ItemHoverEnterEventArgs> ItemHoverEnter;
public event System.EventHandler<ItemHoverExitEventArgs> ItemHoverExit;
// methods
public virtual void OnItemHoverEnter (Android.Support.V7.View.Menu.MenuBuilder menu, Android.Views.IMenuItem item);
public virtual void OnItemHoverExit (Android.Support.V7.View.Menu.MenuBuilder menu, Android.Views.IMenuItem item);
public virtual void SetEnterTransition (Java.Lang.Object enterTransition);
public virtual void SetExitTransition (Java.Lang.Object exitTransition);
public virtual void SetHoverListener (IMenuItemHoverListener hoverListener);
public virtual void SetTouchModal (bool touchModal);
// inner types
public class MenuDropDownListView : Android.Support.V7.Widget.DropDownListView, Android.Runtime.IJavaObject, Android.Text.INoCopySpan, Android.Text.ITextWatcher, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MenuPopupWindow.MenuDropDownListView (Android.Content.Context context, bool hijackFocus);
protected MenuPopupWindow.MenuDropDownListView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override bool HasFocus { get; }
public override bool HasWindowFocus { get; }
public override bool IsFocused { get; }
public override bool IsInTouchMode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<ItemHoverEnterEventArgs> ItemHoverEnter;
public event System.EventHandler<ItemHoverExitEventArgs> ItemHoverExit;
// methods
public virtual void ClearSelection ();
public override bool OnForwardedEvent (Android.Views.MotionEvent p0, int p1);
public virtual void SetHoverListener (IMenuItemHoverListener hoverListener);
}
}
public abstract class OrientationHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected OrientationHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int Horizontal;
public static const int Vertical;
// properties
public virtual int End { get; }
public virtual int EndAfterPadding { get; }
public virtual int EndPadding { get; }
protected RecyclerView.LayoutManager MLayoutManager { get; set; }
public virtual int Mode { get; }
public virtual int ModeInOther { get; }
public virtual int StartAfterPadding { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TotalSpace { get; }
public virtual int TotalSpaceChange { get; }
// methods
public static OrientationHelper CreateHorizontalHelper (RecyclerView.LayoutManager layoutManager);
public static OrientationHelper CreateOrientationHelper (RecyclerView.LayoutManager layoutManager, int orientation);
public static OrientationHelper CreateVerticalHelper (RecyclerView.LayoutManager layoutManager);
public virtual int GetDecoratedEnd (Android.Views.View view);
public virtual int GetDecoratedMeasurement (Android.Views.View view);
public virtual int GetDecoratedMeasurementInOther (Android.Views.View view);
public virtual int GetDecoratedStart (Android.Views.View view);
public virtual int GetTransformedEndWithDecoration (Android.Views.View view);
public virtual int GetTransformedStartWithDecoration (Android.Views.View view);
public virtual void OffsetChild (Android.Views.View view, int offset);
public virtual void OffsetChildren (int amount);
public virtual void OnLayoutComplete ();
}
public class PagerSnapHelper : Android.Support.V7.Widget.SnapHelper, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PagerSnapHelper ();
protected PagerSnapHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override int[] CalculateDistanceToFinalSnap (RecyclerView.LayoutManager layoutManager, Android.Views.View targetView);
public override Android.Views.View FindSnapView (RecyclerView.LayoutManager layoutManager);
public override int FindTargetSnapPosition (RecyclerView.LayoutManager layoutManager, int velocityX, int velocityY);
}
public class PopupMenu : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public PopupMenu (Android.Content.Context context, Android.Views.View anchor);
protected PopupMenu (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public PopupMenu (Android.Content.Context context, Android.Views.View anchor, int gravity);
public PopupMenu (Android.Content.Context context, Android.Views.View anchor, int gravity, int popupStyleAttr, int popupStyleRes);
// properties
public virtual Android.Views.View.IOnTouchListener DragToOpenListener { get; }
public virtual int Gravity { get; set; }
public virtual Android.Views.IMenu Menu { get; }
public virtual Android.Views.MenuInflater MenuInflater { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<PopupMenu.DismissEventArgs> DismissEvent;
public event System.EventHandler<PopupMenu.MenuItemClickEventArgs> MenuItemClick;
// methods
public virtual void Dismiss ();
public virtual void Inflate (int menuRes);
public virtual void SetOnDismissListener (PopupMenu.IOnDismissListener listener);
public virtual void SetOnMenuItemClickListener (PopupMenu.IOnMenuItemClickListener listener);
public virtual void Show ();
// inner types
public class DismissEventArgs : System.EventArgs {
// constructors
public PopupMenu.DismissEventArgs (PopupMenu menu);
// properties
public PopupMenu Menu { get; }
}
public interface IOnDismissListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnDismiss (PopupMenu menu);
}
public interface IOnMenuItemClickListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnMenuItemClick (Android.Views.IMenuItem item);
}
public class MenuItemClickEventArgs : System.EventArgs {
// constructors
public PopupMenu.MenuItemClickEventArgs (bool handled, Android.Views.IMenuItem item);
// properties
public bool Handled { get; set; }
public Android.Views.IMenuItem Item { get; }
}
}
public class RecyclerView : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Support.V4.View.INestedScrollingChild, Android.Support.V4.View.INestedScrollingChild2, Android.Support.V4.View.IScrollingView, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView (Android.Content.Context context);
public RecyclerView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected RecyclerView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RecyclerView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// fields
public static const int Horizontal;
public static const int InvalidType;
public static const long NoId;
public static const int NoPosition;
public static const int ScrollStateDragging;
public static const int ScrollStateIdle;
public static const int ScrollStateSettling;
public static const int TouchSlopDefault;
public static const int TouchSlopPaging;
public static const int Vertical;
// properties
public virtual RecyclerViewAccessibilityDelegate CompatAccessibilityDelegate { get; }
public virtual bool HasFixedSize { get; set; }
public virtual bool HasPendingAdapterUpdates { get; }
public virtual bool IsAnimating { get; }
public virtual bool IsComputingLayout { get; }
public virtual bool LayoutFrozen { get; set; }
public virtual int MaxFlingVelocity { get; }
public virtual int MinFlingVelocity { get; }
public virtual bool PreserveFocusAfterLayout { get; set; }
public virtual int ScrollState { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<RecyclerView.ChildViewAttachedToWindowEventArgs> ChildViewAttachedToWindow;
public event System.EventHandler<RecyclerView.ChildViewDetachedFromWindowEventArgs> ChildViewDetachedFromWindow;
public event System.EventHandler<RecyclerView.InterceptTouchEventEventArgs> InterceptTouchEvent;
public event System.EventHandler<RecyclerView.RecyclerEventArgs> RecyclerEvent;
public event System.EventHandler<RecyclerView.RequestDisallowInterceptTouchEventEventArgs> RequestDisallowInterceptTouchEvent;
public event System.EventHandler<RecyclerView.TouchEventEventArgs> TouchEvent;
// methods
public virtual void AddFocusables (System.Collections.Generic.IList<Android.Views.View> views, int direction, int focusableMode);
public virtual void AddItemDecoration (RecyclerView.ItemDecoration decor);
public virtual void AddItemDecoration (RecyclerView.ItemDecoration decor, int index);
public virtual void AddOnChildAttachStateChangeListener (RecyclerView.IOnChildAttachStateChangeListener listener);
public virtual void AddOnItemTouchListener (RecyclerView.IOnItemTouchListener listener);
public virtual void AddOnScrollListener (RecyclerView.OnScrollListener listener);
public virtual void ClearOnChildAttachStateChangeListeners ();
public virtual void ClearOnScrollListeners ();
public virtual int ComputeHorizontalScrollExtent ();
public virtual int ComputeHorizontalScrollOffset ();
public virtual int ComputeHorizontalScrollRange ();
public virtual int ComputeVerticalScrollExtent ();
public virtual int ComputeVerticalScrollOffset ();
public virtual int ComputeVerticalScrollRange ();
public virtual bool DispatchNestedPreScroll (int dx, int dy, int[] consumed, int[] offsetInWindow, int type);
public virtual bool DispatchNestedScroll (int dxConsumed, int dyConsumed, int dxUnconsumed, int dyUnconsumed, int[] offsetInWindow, int type);
protected override void DispatchRestoreInstanceState (Android.Util.SparseArray container);
protected override void DispatchSaveInstanceState (Android.Util.SparseArray container);
public virtual bool DrawChild (Android.Graphics.Canvas canvas, Android.Views.View child, long drawingTime);
public virtual Android.Views.View FindChildViewUnder (float x, float y);
public virtual Android.Views.View FindContainingItemView (Android.Views.View view);
public virtual RecyclerView.ViewHolder FindContainingViewHolder (Android.Views.View view);
public virtual RecyclerView.ViewHolder FindViewHolderForAdapterPosition (int position);
public virtual RecyclerView.ViewHolder FindViewHolderForItemId (long id);
public virtual RecyclerView.ViewHolder FindViewHolderForLayoutPosition (int position);
[Obsolete ("deprecated")]
public virtual RecyclerView.ViewHolder FindViewHolderForPosition (int position);
public virtual bool Fling (int velocityX, int velocityY);
public virtual RecyclerView.Adapter GetAdapter ();
public virtual int GetChildAdapterPosition (Android.Views.View child);
public virtual long GetChildItemId (Android.Views.View child);
public virtual int GetChildLayoutPosition (Android.Views.View child);
[Obsolete ("deprecated")]
public virtual int GetChildPosition (Android.Views.View child);
public virtual RecyclerView.ViewHolder GetChildViewHolder (Android.Views.View child);
public virtual void GetDecoratedBoundsWithMargins (Android.Views.View view, Android.Graphics.Rect outBounds);
public virtual RecyclerView.ItemAnimator GetItemAnimator ();
public virtual RecyclerView.ItemDecoration GetItemDecorationAt (int index);
public virtual RecyclerView.LayoutManager GetLayoutManager ();
public virtual RecyclerView.OnFlingListener GetOnFlingListener ();
public virtual RecyclerView.RecycledViewPool GetRecycledViewPool ();
public virtual void InvalidateItemDecorations ();
public virtual bool InvokeHasNestedScrollingParent (int type);
public virtual void OffsetChildrenHorizontal (int dx);
public virtual void OffsetChildrenVertical (int dy);
public virtual void OnChildAttachedToWindow (Android.Views.View child);
public virtual void OnChildDetachedFromWindow (Android.Views.View child);
public virtual void OnDraw (Android.Graphics.Canvas c);
protected override void OnLayout (bool changed, int l, int t, int r, int b);
public virtual void OnScrollStateChanged (int state);
public virtual void OnScrolled (int dx, int dy);
public virtual void RemoveItemDecoration (RecyclerView.ItemDecoration decor);
public virtual void RemoveOnChildAttachStateChangeListener (RecyclerView.IOnChildAttachStateChangeListener listener);
public virtual void RemoveOnItemTouchListener (RecyclerView.IOnItemTouchListener listener);
public virtual void RemoveOnScrollListener (RecyclerView.OnScrollListener listener);
public virtual void ScrollToPosition (int position);
public virtual void SetAccessibilityDelegateCompat (RecyclerViewAccessibilityDelegate accessibilityDelegate);
public virtual void SetAdapter (RecyclerView.Adapter adapter);
public virtual void SetChildDrawingOrderCallback (RecyclerView.IChildDrawingOrderCallback childDrawingOrderCallback);
public virtual void SetItemAnimator (RecyclerView.ItemAnimator animator);
public virtual void SetItemViewCacheSize (int size);
public virtual void SetLayoutManager (RecyclerView.LayoutManager layout);
public virtual void SetOnFlingListener (RecyclerView.OnFlingListener onFlingListener);
[Obsolete ("deprecated")]
public virtual void SetOnScrollListener (RecyclerView.OnScrollListener listener);
public virtual void SetRecycledViewPool (RecyclerView.RecycledViewPool pool);
public virtual void SetRecyclerListener (RecyclerView.IRecyclerListener listener);
public virtual void SetScrollingTouchSlop (int slopConstant);
public virtual void SetViewCacheExtension (RecyclerView.ViewCacheExtension extension);
public virtual void SmoothScrollBy (int dx, int dy);
public virtual void SmoothScrollBy (int dx, int dy, Android.Views.Animations.IInterpolator interpolator);
public virtual void SmoothScrollToPosition (int position);
public virtual bool StartNestedScroll (Android.Views.ScrollAxis axes, int type);
public virtual void StopNestedScroll (int type);
public virtual void StopScroll ();
public virtual void SwapAdapter (RecyclerView.Adapter adapter, bool removeAndRecycleExistingViews);
// inner types
public abstract class Adapter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.Adapter ();
protected RecyclerView.Adapter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public bool HasObservers { get; }
public bool HasStableIds { get; set; }
public virtual int ItemCount { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void BindViewHolder (RecyclerView.ViewHolder holder, int position);
public Java.Lang.Object CreateViewHolder (Android.Views.ViewGroup parent, int viewType);
public virtual long GetItemId (int position);
public virtual int GetItemViewType (int position);
public void NotifyDataSetChanged ();
public void NotifyItemChanged (int position);
public void NotifyItemChanged (int position, Java.Lang.Object payload);
public void NotifyItemInserted (int position);
public void NotifyItemMoved (int fromPosition, int toPosition);
public void NotifyItemRangeChanged (int positionStart, int itemCount);
public void NotifyItemRangeChanged (int positionStart, int itemCount, Java.Lang.Object payload);
public void NotifyItemRangeInserted (int positionStart, int itemCount);
public void NotifyItemRangeRemoved (int positionStart, int itemCount);
public void NotifyItemRemoved (int position);
public virtual void OnAttachedToRecyclerView (RecyclerView recyclerView);
public virtual void OnBindViewHolder (RecyclerView.ViewHolder holder, int position);
public virtual void OnBindViewHolder (RecyclerView.ViewHolder holder, int position, System.Collections.Generic.IList<Java.Lang.Object> payloads);
public virtual RecyclerView.ViewHolder OnCreateViewHolder (Android.Views.ViewGroup parent, int viewType);
public virtual void OnDetachedFromRecyclerView (RecyclerView recyclerView);
public virtual bool OnFailedToRecycleView (Java.Lang.Object holder);
public virtual void OnViewAttachedToWindow (Java.Lang.Object holder);
public virtual void OnViewDetachedFromWindow (Java.Lang.Object holder);
public virtual void OnViewRecycled (Java.Lang.Object holder);
public virtual void RegisterAdapterDataObserver (RecyclerView.AdapterDataObserver observer);
public virtual void UnregisterAdapterDataObserver (RecyclerView.AdapterDataObserver observer);
}
public class AdapterDataObservable : Android.Database.Observable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RecyclerView.AdapterDataObservable (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasObservers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void NotifyChanged ();
public virtual void NotifyItemMoved (int fromPosition, int toPosition);
public virtual void NotifyItemRangeChanged (int positionStart, int itemCount);
public virtual void NotifyItemRangeChanged (int positionStart, int itemCount, Java.Lang.Object payload);
public virtual void NotifyItemRangeInserted (int positionStart, int itemCount);
public virtual void NotifyItemRangeRemoved (int positionStart, int itemCount);
}
public abstract class AdapterDataObserver : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.AdapterDataObserver ();
protected RecyclerView.AdapterDataObserver (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnChanged ();
public virtual void OnItemRangeChanged (int positionStart, int itemCount);
public virtual void OnItemRangeChanged (int positionStart, int itemCount, Java.Lang.Object payload);
public virtual void OnItemRangeInserted (int positionStart, int itemCount);
public virtual void OnItemRangeMoved (int fromPosition, int toPosition, int itemCount);
public virtual void OnItemRangeRemoved (int positionStart, int itemCount);
}
public class ChildViewAttachedToWindowEventArgs : System.EventArgs {
// constructors
public RecyclerView.ChildViewAttachedToWindowEventArgs (Android.Views.View view);
// properties
public Android.Views.View View { get; }
}
public class ChildViewDetachedFromWindowEventArgs : System.EventArgs {
// constructors
public RecyclerView.ChildViewDetachedFromWindowEventArgs (Android.Views.View view);
// properties
public Android.Views.View View { get; }
}
public interface IChildDrawingOrderCallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual int OnGetChildDrawingOrder (int childCount, int i);
}
public interface IOnChildAttachStateChangeListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnChildViewAttachedToWindow (Android.Views.View view);
public virtual void OnChildViewDetachedFromWindow (Android.Views.View view);
}
public interface IOnItemTouchListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnInterceptTouchEvent (RecyclerView rv, Android.Views.MotionEvent e);
public virtual void OnRequestDisallowInterceptTouchEvent (bool disallowIntercept);
public virtual void OnTouchEvent (RecyclerView rv, Android.Views.MotionEvent e);
}
public interface IRecyclerListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnViewRecycled (RecyclerView.ViewHolder holder);
}
public class InterceptTouchEventEventArgs : System.EventArgs {
// constructors
public RecyclerView.InterceptTouchEventEventArgs (bool handled, RecyclerView rv, Android.Views.MotionEvent e);
// properties
public Android.Views.MotionEvent Event { get; }
public bool Handled { get; set; }
public RecyclerView RecyclerView { get; }
public RecyclerView Rv { get; }
}
public abstract class ItemAnimator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator ();
protected RecyclerView.ItemAnimator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int FlagAppearedInPreLayout;
public static const int FlagChanged;
public static const int FlagInvalidated;
public static const int FlagMoved;
public static const int FlagRemoved;
// properties
public virtual long AddDuration { get; set; }
public virtual long ChangeDuration { get; set; }
public virtual bool IsRunning { get; }
public virtual long MoveDuration { get; set; }
public virtual long RemoveDuration { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool AnimateAppearance (RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo preLayoutInfo, RecyclerView.ItemAnimator.ItemHolderInfo postLayoutInfo);
public virtual bool AnimateChange (RecyclerView.ViewHolder oldHolder, RecyclerView.ViewHolder newHolder, RecyclerView.ItemAnimator.ItemHolderInfo preLayoutInfo, RecyclerView.ItemAnimator.ItemHolderInfo postLayoutInfo);
public virtual bool AnimateDisappearance (RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo preLayoutInfo, RecyclerView.ItemAnimator.ItemHolderInfo postLayoutInfo);
public virtual bool AnimatePersistence (RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo preLayoutInfo, RecyclerView.ItemAnimator.ItemHolderInfo postLayoutInfo);
public virtual bool CanReuseUpdatedViewHolder (RecyclerView.ViewHolder viewHolder);
public virtual bool CanReuseUpdatedViewHolder (RecyclerView.ViewHolder viewHolder, System.Collections.Generic.IList<Java.Lang.Object> payloads);
public void DispatchAnimationFinished (RecyclerView.ViewHolder viewHolder);
public void DispatchAnimationStarted (RecyclerView.ViewHolder viewHolder);
public void DispatchAnimationsFinished ();
public virtual void EndAnimation (RecyclerView.ViewHolder item);
public virtual void EndAnimations ();
public bool InvokeIsRunning (RecyclerView.ItemAnimator.IItemAnimatorFinishedListener listener);
public virtual RecyclerView.ItemAnimator.ItemHolderInfo ObtainHolderInfo ();
public virtual void OnAnimationFinished (RecyclerView.ViewHolder viewHolder);
public virtual void OnAnimationStarted (RecyclerView.ViewHolder viewHolder);
public virtual RecyclerView.ItemAnimator.ItemHolderInfo RecordPostLayoutInformation (RecyclerView.State state, RecyclerView.ViewHolder viewHolder);
public virtual RecyclerView.ItemAnimator.ItemHolderInfo RecordPreLayoutInformation (RecyclerView.State state, RecyclerView.ViewHolder viewHolder, int changeFlags, System.Collections.Generic.IList<Java.Lang.Object> payloads);
public virtual void RunPendingAnimations ();
// inner types
public interface IAdapterChanges : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IItemAnimatorFinishedListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnAnimationsFinished ();
}
public class ItemHolderInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.ItemHolderInfo ();
protected RecyclerView.ItemAnimator.ItemHolderInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public int Bottom { get; set; }
public int ChangeFlags { get; set; }
public int Left { get; set; }
public int Right { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int Top { get; set; }
// methods
public virtual RecyclerView.ItemAnimator.ItemHolderInfo SetFrom (RecyclerView.ViewHolder holder);
public virtual RecyclerView.ItemAnimator.ItemHolderInfo SetFrom (RecyclerView.ViewHolder holder, int flags);
}
}
public abstract class ItemDecoration : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.ItemDecoration ();
protected RecyclerView.ItemAnimator.ItemDecoration (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
[Obsolete ("deprecated")]
public virtual void GetItemOffsets (Android.Graphics.Rect outRect, int itemPosition, RecyclerView parent);
public virtual void GetItemOffsets (Android.Graphics.Rect outRect, Android.Views.View view, RecyclerView parent, RecyclerView.State state);
[Obsolete ("deprecated")]
public virtual void OnDraw (Android.Graphics.Canvas c, RecyclerView parent);
public virtual void OnDraw (Android.Graphics.Canvas c, RecyclerView parent, RecyclerView.State state);
[Obsolete ("deprecated")]
public virtual void OnDrawOver (Android.Graphics.Canvas c, RecyclerView parent);
public virtual void OnDrawOver (Android.Graphics.Canvas c, RecyclerView parent, RecyclerView.State state);
}
public abstract class LayoutManager : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager ();
protected RecyclerView.ItemAnimator.LayoutManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool AutoMeasureEnabled { get; set; }
public virtual int Baseline { get; }
public virtual int ChildCount { get; }
public virtual bool ClipToPadding { get; }
public virtual Android.Views.View FocusedChild { get; }
public virtual bool HasFocus { get; }
public virtual int Height { get; }
public virtual int HeightMode { get; }
public virtual bool IsAttachedToWindow { get; }
public virtual bool IsFocused { get; }
public virtual bool IsSmoothScrolling { get; }
public virtual int ItemCount { get; }
public bool ItemPrefetchEnabled { get; set; }
public virtual int LayoutDirection { get; }
public virtual bool MeasurementCacheEnabled { get; set; }
public virtual int MinimumHeight { get; }
public virtual int MinimumWidth { get; }
public virtual int PaddingBottom { get; }
public virtual int PaddingEnd { get; }
public virtual int PaddingLeft { get; }
public virtual int PaddingRight { get; }
public virtual int PaddingStart { get; }
public virtual int PaddingTop { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Width { get; }
public virtual int WidthMode { get; }
// methods
public virtual void AddDisappearingView (Android.Views.View child);
public virtual void AddDisappearingView (Android.Views.View child, int index);
public virtual void AddView (Android.Views.View child);
public virtual void AddView (Android.Views.View child, int index);
public virtual void AssertInLayoutOrScroll (string message);
public virtual void AssertNotInLayoutOrScroll (string message);
public virtual void AttachView (Android.Views.View child);
public virtual void AttachView (Android.Views.View child, int index);
public virtual void AttachView (Android.Views.View child, int index, RecyclerView.LayoutParams lp);
public virtual void CalculateItemDecorationsForChild (Android.Views.View child, Android.Graphics.Rect outRect);
public virtual bool CanScrollHorizontally ();
public virtual bool CanScrollVertically ();
public virtual bool CheckLayoutParams (RecyclerView.LayoutParams lp);
public static int ChooseSize (int spec, int desired, int min);
public virtual void CollectAdjacentPrefetchPositions (int dx, int dy, RecyclerView.State state, RecyclerView.LayoutManager.ILayoutPrefetchRegistry layoutPrefetchRegistry);
public virtual void CollectInitialPrefetchPositions (int adapterItemCount, RecyclerView.LayoutManager.ILayoutPrefetchRegistry layoutPrefetchRegistry);
public virtual int ComputeHorizontalScrollExtent (RecyclerView.State state);
public virtual int ComputeHorizontalScrollOffset (RecyclerView.State state);
public virtual int ComputeHorizontalScrollRange (RecyclerView.State state);
public virtual int ComputeVerticalScrollExtent (RecyclerView.State state);
public virtual int ComputeVerticalScrollOffset (RecyclerView.State state);
public virtual int ComputeVerticalScrollRange (RecyclerView.State state);
public virtual void DetachAndScrapAttachedViews (RecyclerView.Recycler recycler);
public virtual void DetachAndScrapView (Android.Views.View child, RecyclerView.Recycler recycler);
public virtual void DetachAndScrapViewAt (int index, RecyclerView.Recycler recycler);
public virtual void DetachView (Android.Views.View child);
public virtual void DetachViewAt (int index);
public virtual void EndAnimation (Android.Views.View view);
public virtual Android.Views.View FindContainingItemView (Android.Views.View view);
public virtual Android.Views.View FindViewByPosition (int position);
public virtual RecyclerView.LayoutParams GenerateDefaultLayoutParams ();
public virtual RecyclerView.LayoutParams GenerateLayoutParams (Android.Views.ViewGroup.LayoutParams lp);
public virtual RecyclerView.LayoutParams GenerateLayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public virtual int GetBottomDecorationHeight (Android.Views.View child);
public virtual Android.Views.View GetChildAt (int index);
[Obsolete ("deprecated")]
public static int GetChildMeasureSpec (int parentSize, int padding, int childDimension, bool canScroll);
public static int GetChildMeasureSpec (int parentSize, int parentMode, int padding, int childDimension, bool canScroll);
public virtual int GetColumnCountForAccessibility (RecyclerView.Recycler recycler, RecyclerView.State state);
public virtual int GetDecoratedBottom (Android.Views.View child);
public virtual void GetDecoratedBoundsWithMargins (Android.Views.View view, Android.Graphics.Rect outBounds);
public virtual int GetDecoratedLeft (Android.Views.View child);
public virtual int GetDecoratedMeasuredHeight (Android.Views.View child);
public virtual int GetDecoratedMeasuredWidth (Android.Views.View child);
public virtual int GetDecoratedRight (Android.Views.View child);
public virtual int GetDecoratedTop (Android.Views.View child);
public virtual int GetItemViewType (Android.Views.View view);
public virtual int GetLeftDecorationWidth (Android.Views.View child);
public virtual int GetPosition (Android.Views.View view);
public static RecyclerView.LayoutManager.Properties GetProperties (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int defStyleRes);
public virtual int GetRightDecorationWidth (Android.Views.View child);
public virtual int GetRowCountForAccessibility (RecyclerView.Recycler recycler, RecyclerView.State state);
public virtual int GetSelectionModeForAccessibility (RecyclerView.Recycler recycler, RecyclerView.State state);
public virtual int GetTopDecorationHeight (Android.Views.View child);
public virtual void GetTransformedBoundingBox (Android.Views.View child, bool includeDecorInsets, Android.Graphics.Rect out);
public virtual void IgnoreView (Android.Views.View view);
public virtual bool IsLayoutHierarchical (RecyclerView.Recycler recycler, RecyclerView.State state);
public virtual bool IsViewPartiallyVisible (Android.Views.View child, bool completelyVisible, bool acceptEndPointInclusion);
public virtual void LayoutDecorated (Android.Views.View child, int left, int top, int right, int bottom);
public virtual void LayoutDecoratedWithMargins (Android.Views.View child, int left, int top, int right, int bottom);
public virtual void MeasureChild (Android.Views.View child, int widthUsed, int heightUsed);
public virtual void MeasureChildWithMargins (Android.Views.View child, int widthUsed, int heightUsed);
public virtual void MoveView (int fromIndex, int toIndex);
public virtual void OffsetChildrenHorizontal (int dx);
public virtual void OffsetChildrenVertical (int dy);
public virtual void OnAdapterChanged (RecyclerView.Adapter oldAdapter, RecyclerView.Adapter newAdapter);
public virtual bool OnAddFocusables (RecyclerView recyclerView, System.Collections.Generic.IList<Android.Views.View> views, int direction, int focusableMode);
public virtual void OnAttachedToWindow (RecyclerView view);
[Obsolete ("deprecated")]
public virtual void OnDetachedFromWindow (RecyclerView view);
public virtual void OnDetachedFromWindow (RecyclerView view, RecyclerView.Recycler recycler);
public virtual Android.Views.View OnFocusSearchFailed (Android.Views.View focused, int direction, RecyclerView.Recycler recycler, RecyclerView.State state);
public virtual void OnInitializeAccessibilityEvent (Android.Views.Accessibility.AccessibilityEvent event);
public virtual void OnInitializeAccessibilityEvent (RecyclerView.Recycler recycler, RecyclerView.State state, Android.Views.Accessibility.AccessibilityEvent event);
public virtual void OnInitializeAccessibilityNodeInfo (RecyclerView.Recycler recycler, RecyclerView.State state, Android.Support.V4.View.Accessibility.AccessibilityNodeInfoCompat info);
public virtual void OnInitializeAccessibilityNodeInfoForItem (RecyclerView.Recycler recycler, RecyclerView.State state, Android.Views.View host, Android.Support.V4.View.Accessibility.AccessibilityNodeInfoCompat info);
public virtual Android.Views.View OnInterceptFocusSearch (Android.Views.View focused, int direction);
public virtual void OnItemsAdded (RecyclerView recyclerView, int positionStart, int itemCount);
public virtual void OnItemsChanged (RecyclerView recyclerView);
public virtual void OnItemsMoved (RecyclerView recyclerView, int from, int to, int itemCount);
public virtual void OnItemsRemoved (RecyclerView recyclerView, int positionStart, int itemCount);
public virtual void OnItemsUpdated (RecyclerView recyclerView, int positionStart, int itemCount);
public virtual void OnItemsUpdated (RecyclerView recyclerView, int positionStart, int itemCount, Java.Lang.Object payload);
public virtual void OnLayoutChildren (RecyclerView.Recycler recycler, RecyclerView.State state);
public virtual void OnLayoutCompleted (RecyclerView.State state);
public virtual void OnMeasure (RecyclerView.Recycler recycler, RecyclerView.State state, int widthSpec, int heightSpec);
[Obsolete ("deprecated")]
public virtual bool OnRequestChildFocus (RecyclerView parent, Android.Views.View child, Android.Views.View focused);
public virtual bool OnRequestChildFocus (RecyclerView parent, RecyclerView.State state, Android.Views.View child, Android.Views.View focused);
public virtual void OnRestoreInstanceState (Android.OS.IParcelable state);
public virtual Android.OS.IParcelable OnSaveInstanceState ();
public virtual void OnScrollStateChanged (int state);
public virtual bool PerformAccessibilityAction (RecyclerView.Recycler recycler, RecyclerView.State state, int action, Android.OS.Bundle args);
public virtual bool PerformAccessibilityActionForItem (RecyclerView.Recycler recycler, RecyclerView.State state, Android.Views.View view, int action, Android.OS.Bundle args);
public virtual void PostOnAnimation (Java.Lang.IRunnable action);
public virtual void RemoveAllViews ();
public virtual void RemoveAndRecycleAllViews (RecyclerView.Recycler recycler);
public virtual void RemoveAndRecycleView (Android.Views.View child, RecyclerView.Recycler recycler);
public virtual void RemoveAndRecycleViewAt (int index, RecyclerView.Recycler recycler);
public virtual bool RemoveCallbacks (Java.Lang.IRunnable action);
public virtual void RemoveDetachedView (Android.Views.View child);
public virtual void RemoveView (Android.Views.View child);
public virtual void RemoveViewAt (int index);
public virtual bool RequestChildRectangleOnScreen (RecyclerView parent, Android.Views.View child, Android.Graphics.Rect rect, bool immediate);
public virtual bool RequestChildRectangleOnScreen (RecyclerView parent, Android.Views.View child, Android.Graphics.Rect rect, bool immediate, bool focusedChildVisible);
public virtual void RequestLayout ();
public virtual void RequestSimpleAnimationsInNextLayout ();
public virtual int ScrollHorizontallyBy (int dx, RecyclerView.Recycler recycler, RecyclerView.State state);
public virtual void ScrollToPosition (int position);
public virtual int ScrollVerticallyBy (int dy, RecyclerView.Recycler recycler, RecyclerView.State state);
public virtual void SetMeasuredDimension (int widthSize, int heightSize);
public virtual void SetMeasuredDimension (Android.Graphics.Rect childrenBounds, int wSpec, int hSpec);
public virtual void SmoothScrollToPosition (RecyclerView recyclerView, RecyclerView.State state, int position);
public virtual void StartSmoothScroll (RecyclerView.SmoothScroller smoothScroller);
public virtual void StopIgnoringView (Android.Views.View view);
public virtual bool SupportsPredictiveItemAnimations ();
// inner types
public interface ILayoutPrefetchRegistry : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void AddPosition (int layoutPosition, int pixelDistance);
}
public class Properties : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.Properties ();
protected RecyclerView.ItemAnimator.LayoutManager.Properties (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public int Orientation { get; set; }
public bool ReverseLayout { get; set; }
public int SpanCount { get; set; }
public bool StackFromEnd { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class LayoutParams : Android.Views.ViewGroup+MarginLayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.LayoutParams (RecyclerView.LayoutParams source);
public RecyclerView.ItemAnimator.LayoutManager.LayoutParams (Android.Views.ViewGroup.LayoutParams source);
public RecyclerView.ItemAnimator.LayoutManager.LayoutParams (Android.Views.ViewGroup.MarginLayoutParams source);
public RecyclerView.ItemAnimator.LayoutManager.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public RecyclerView.ItemAnimator.LayoutManager.LayoutParams (int width, int height);
protected RecyclerView.ItemAnimator.LayoutManager.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsItemChanged { get; }
public virtual bool IsItemRemoved { get; }
public virtual bool IsViewInvalid { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int ViewAdapterPosition { get; }
public virtual int ViewLayoutPosition { get; }
[Obsolete ("deprecated")]
public virtual int ViewPosition { get; }
// methods
public virtual bool ViewNeedsUpdate ();
}
public abstract class OnFlingListener : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.OnFlingListener ();
protected RecyclerView.ItemAnimator.LayoutManager.OnFlingListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool OnFling (int velocityX, int velocityY);
}
public abstract class OnScrollListener : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.OnScrollListener ();
protected RecyclerView.ItemAnimator.LayoutManager.OnScrollListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnScrollStateChanged (RecyclerView recyclerView, int newState);
public virtual void OnScrolled (RecyclerView recyclerView, int dx, int dy);
}
public class RecycledViewPool : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool ();
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Clear ();
public virtual RecyclerView.ViewHolder GetRecycledView (int viewType);
public virtual int GetRecycledViewCount (int viewType);
public virtual void PutRecycledView (RecyclerView.ViewHolder scrap);
public virtual void SetMaxRecycledViews (int viewType, int max);
// inner types
public class ScrapData : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.ScrapData (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public sealed class Recycler : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.Recycler (RecyclerView __self);
// properties
public System.Collections.Generic.IList<RecyclerView.ViewHolder> ScrapList { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void BindViewToPosition (Android.Views.View view, int position);
public void Clear ();
public int ConvertPreLayoutPositionToPostLayout (int position);
public Android.Views.View GetViewForPosition (int position);
public void RecycleView (Android.Views.View view);
public void SetViewCacheSize (int viewCount);
}
public class RecyclerEventArgs : System.EventArgs {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.RecyclerEventArgs (RecyclerView.ViewHolder holder);
// properties
public RecyclerView.ViewHolder Holder { get; }
}
public class RequestDisallowInterceptTouchEventEventArgs : System.EventArgs {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.RequestDisallowInterceptTouchEventEventArgs (bool disallowIntercept);
// properties
public bool Disallow { get; }
public bool DisallowIntercept { get; }
}
public class SavedState : Android.Support.V4.View.AbsSavedState, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class SimpleOnItemTouchListener : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SimpleOnItemTouchListener ();
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SimpleOnItemTouchListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool OnInterceptTouchEvent (RecyclerView rv, Android.Views.MotionEvent e);
public virtual void OnRequestDisallowInterceptTouchEvent (bool disallowIntercept);
public virtual void OnTouchEvent (RecyclerView rv, Android.Views.MotionEvent e);
}
public abstract class SmoothScroller : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller ();
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int ChildCount { get; }
public virtual bool IsPendingInitialRun { get; }
public virtual bool IsRunning { get; }
public virtual RecyclerView.LayoutManager LayoutManager { get; }
public virtual int TargetPosition { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Views.View FindViewByPosition (int position);
public virtual int GetChildPosition (Android.Views.View view);
[Obsolete ("deprecated")]
public virtual void InstantScrollToPosition (int position);
protected virtual void Normalize (Android.Graphics.PointF scrollVector);
protected virtual void OnChildAttachedToWindow (Android.Views.View child);
protected virtual void OnSeekTargetStep (int p0, int p1, RecyclerView.State p2, RecyclerView.SmoothScroller.Action p3);
protected virtual void OnStart ();
protected virtual void OnStop ();
protected virtual void OnTargetFound (Android.Views.View p0, RecyclerView.State p1, RecyclerView.SmoothScroller.Action p2);
protected void Stop ();
// inner types
public class Action : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.Action (int dx, int dy);
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.Action (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.Action (int dx, int dy, int duration);
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.Action (int dx, int dy, int duration, Android.Views.Animations.IInterpolator interpolator);
// fields
public static const int UndefinedDuration;
// properties
public virtual int Duration { get; set; }
public virtual int Dx { get; set; }
public virtual int Dy { get; set; }
public virtual Android.Views.Animations.IInterpolator Interpolator { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void JumpTo (int targetPosition);
public virtual void Update (int dx, int dy, int duration, Android.Views.Animations.IInterpolator interpolator);
}
public interface IScrollVectorProvider : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Graphics.PointF ComputeScrollVectorForPosition (int targetPosition);
}
}
public class State : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.State ();
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.State (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasTargetScrollPosition { get; }
public virtual bool IsMeasuring { get; }
public virtual bool IsPreLayout { get; }
public virtual int ItemCount { get; }
public virtual int RemainingScrollHorizontal { get; }
public virtual int RemainingScrollVertical { get; }
public virtual int TargetScrollPosition { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool DidStructureChange ();
public virtual Java.Lang.Object Get (int resourceId);
public virtual void Put (int resourceId, Java.Lang.Object data);
public virtual void Remove (int resourceId);
public virtual bool WillRunPredictiveAnimations ();
public virtual bool WillRunSimpleAnimations ();
// inner types
public interface ILayoutState : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class TouchEventEventArgs : System.EventArgs {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.State.TouchEventEventArgs (RecyclerView rv, Android.Views.MotionEvent e);
// properties
public Android.Views.MotionEvent Event { get; }
public RecyclerView RecyclerView { get; }
public RecyclerView Rv { get; }
}
public abstract class ViewCacheExtension : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.State.ViewCacheExtension ();
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.State.ViewCacheExtension (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Views.View GetViewForPositionAndType (RecyclerView.Recycler recycler, int position, int type);
}
public class ViewFlinger : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IRunnable, System.IDisposable {
// constructors
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.State.ViewFlinger (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Fling (int velocityX, int velocityY);
public virtual void Run ();
public virtual void SmoothScrollBy (int dx, int dy);
public virtual void SmoothScrollBy (int dx, int dy, Android.Views.Animations.IInterpolator interpolator);
public virtual void SmoothScrollBy (int dx, int dy, int duration);
public virtual void SmoothScrollBy (int dx, int dy, int duration, Android.Views.Animations.IInterpolator interpolator);
public virtual void SmoothScrollBy (int dx, int dy, int vx, int vy);
public virtual void Stop ();
}
public abstract class ViewHolder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.State.ViewHolder (Android.Views.View itemView);
protected RecyclerView.ItemAnimator.LayoutManager.RecycledViewPool.SmoothScroller.State.ViewHolder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public int AdapterPosition { get; }
public bool IsRecyclable { get; set; }
public long ItemId { get; }
public Android.Views.View ItemView { get; set; }
public int ItemViewType { get; }
public int LayoutPosition { get; }
public int OldPosition { get; }
[Obsolete ("deprecated")]
public int Position { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class RecyclerViewAccessibilityDelegate : Android.Support.V4.View.AccessibilityDelegateCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerViewAccessibilityDelegate (RecyclerView recyclerView);
protected RecyclerViewAccessibilityDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Support.V4.View.AccessibilityDelegateCompat GetItemDelegate ();
// inner types
public class ItemDelegate : Android.Support.V4.View.AccessibilityDelegateCompat, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RecyclerViewAccessibilityDelegate.ItemDelegate (RecyclerViewAccessibilityDelegate recyclerViewDelegate);
protected RecyclerViewAccessibilityDelegate.ItemDelegate (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class ScrollingTabContainerView : Android.Widget.HorizontalScrollView, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ScrollingTabContainerView (Android.Content.Context context);
protected ScrollingTabContainerView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected ScrollingTabContainerView.VisibilityAnimListener MVisAnimListener { get; set; }
protected Android.Views.ViewPropertyAnimator MVisibilityAnim { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddTab (Android.Support.V7.App.ActionBar.Tab tab, bool setSelected);
public virtual void AddTab (Android.Support.V7.App.ActionBar.Tab tab, int position, bool setSelected);
public virtual void AnimateToTab (int position);
public virtual void AnimateToVisibility (int visibility);
public virtual void OnAttachedToWindow ();
public virtual void OnDetachedFromWindow ();
public virtual void OnItemSelected (Android.Widget.AdapterView adapterView, Android.Views.View view, int position, long id);
public virtual void OnMeasure (int widthMeasureSpec, int heightMeasureSpec);
public virtual void OnNothingSelected (Android.Widget.AdapterView adapterView);
public virtual void RemoveAllTabs ();
public virtual void RemoveTabAt (int position);
public virtual void SetAllowCollapse (bool allowCollapse);
public virtual void SetContentHeight (int contentHeight);
public virtual void SetTabSelected (int position);
public virtual void UpdateTab (int position);
// inner types
public class VisibilityAnimListener : Android.Animation.AnimatorListenerAdapter, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ScrollingTabContainerView.VisibilityAnimListener (ScrollingTabContainerView __self);
protected ScrollingTabContainerView.VisibilityAnimListener (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Animation.AnimatorListenerAdapter WithFinalVisibility (Android.Views.ViewPropertyAnimator animation, int visibility);
}
}
public class SearchView : Android.Support.V7.Widget.LinearLayoutCompat, Android.Runtime.IJavaObject, Android.Support.V7.View.ICollapsibleActionView, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SearchView (Android.Content.Context context);
public SearchView (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected SearchView (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SearchView (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual bool Iconified { get; set; }
public virtual int ImeOptions { get; set; }
public virtual int InputType { get; set; }
public virtual bool IsIconfiedByDefault { get; }
public virtual int MaxWidth { get; set; }
public string Query { get; }
public virtual Java.Lang.ICharSequence QueryFormatted { get; }
public string QueryHint { get; set; }
public virtual Java.Lang.ICharSequence QueryHintFormatted { get; set; }
public virtual bool QueryRefinementEnabled { get; set; }
public virtual bool SubmitButtonEnabled { get; set; }
public virtual Android.Support.V4.Widget.CursorAdapter SuggestionsAdapter { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<SearchView.CloseEventArgs> Close;
public event System.EventHandler<SearchView.QueryTextChangeEventArgs> QueryTextChange;
public event System.EventHandler<SearchView.QueryTextSubmitEventArgs> QueryTextSubmit;
public event System.EventHandler<SearchView.SuggestionClickEventArgs> SuggestionClick;
public event System.EventHandler<SearchView.SuggestionSelectEventArgs> SuggestionSelect;
// methods
public virtual void OnActionViewCollapsed ();
public virtual void OnActionViewExpanded ();
public virtual void SetAppSearchData (Android.OS.Bundle appSearchData);
public virtual void SetIconifiedByDefault (bool iconified);
public virtual void SetOnCloseListener (SearchView.IOnCloseListener listener);
public virtual void SetOnQueryTextFocusChangeListener (Android.Views.View.IOnFocusChangeListener listener);
public virtual void SetOnQueryTextListener (SearchView.IOnQueryTextListener listener);
public virtual void SetOnSearchClickListener (Android.Views.View.IOnClickListener listener);
public virtual void SetOnSuggestionListener (SearchView.IOnSuggestionListener listener);
public virtual void SetQuery (Java.Lang.ICharSequence query, bool submit);
public void SetQuery (string query, bool submit);
public virtual void SetSearchableInfo (Android.App.SearchableInfo searchable);
// inner types
public class CloseEventArgs : System.EventArgs {
// constructors
public SearchView.CloseEventArgs (bool handled);
// properties
public bool Handled { get; set; }
}
public interface IOnCloseListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnClose ();
}
public interface IOnQueryTextListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnQueryTextChange (string newText);
public virtual bool OnQueryTextSubmit (string query);
}
public interface IOnSuggestionListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnSuggestionClick (int position);
public virtual bool OnSuggestionSelect (int position);
}
public class QueryTextChangeEventArgs : System.EventArgs {
// constructors
public SearchView.QueryTextChangeEventArgs (bool handled, string newText);
// properties
public bool Handled { get; set; }
public string NewText { get; }
}
public class QueryTextSubmitEventArgs : System.EventArgs {
// constructors
public SearchView.QueryTextSubmitEventArgs (bool handled, string query);
// properties
public bool Handled { get; set; }
public string Query { get; }
}
public class SavedState : Android.Support.V4.View.AbsSavedState, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SearchView.SavedState (Android.OS.Parcel source, Java.Lang.ClassLoader loader);
protected SearchView.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class SearchAutoComplete : Android.Support.V7.Widget.AppCompatAutoCompleteTextView, Android.Runtime.IJavaObject, Android.Support.V4.View.ITintableBackgroundView, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SearchView.SearchAutoComplete (Android.Content.Context context);
public SearchView.SearchAutoComplete (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected SearchView.SearchAutoComplete (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SearchView.SearchAutoComplete (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class SuggestionClickEventArgs : System.EventArgs {
// constructors
public SearchView.SuggestionClickEventArgs (bool handled, int position);
// properties
public bool Handled { get; set; }
public int Position { get; }
}
public class SuggestionSelectEventArgs : System.EventArgs {
// constructors
public SearchView.SuggestionSelectEventArgs (bool handled, int position);
// properties
public bool Handled { get; set; }
public int Position { get; }
}
}
public class ShareActionProvider : Android.Support.V4.View.ActionProvider, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ShareActionProvider (Android.Content.Context context);
protected ShareActionProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string DefaultShareHistoryFileName = "share_history.xml";
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<ShareActionProvider.ShareTargetSelectedEventArgs> ShareTargetSelected;
// methods
public override Android.Views.View OnCreateActionView ();
public virtual void SetOnShareTargetSelectedListener (ShareActionProvider.IOnShareTargetSelectedListener listener);
public virtual void SetShareHistoryFileName (string shareHistoryFile);
public virtual void SetShareIntent (Android.Content.Intent shareIntent);
// inner types
public interface IOnShareTargetSelectedListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnShareTargetSelected (ShareActionProvider source, Android.Content.Intent intent);
}
public class ShareTargetSelectedEventArgs : System.EventArgs {
// constructors
public ShareActionProvider.ShareTargetSelectedEventArgs (bool handled, ShareActionProvider source, Android.Content.Intent intent);
// properties
public bool Handled { get; set; }
public Android.Content.Intent Intent { get; }
public ShareActionProvider Source { get; }
}
}
public abstract class SimpleItemAnimator : Android.Support.V7.Widget.RecyclerView+ItemAnimator, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SimpleItemAnimator ();
protected SimpleItemAnimator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool SupportsChangeAnimations { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool AnimateAdd (RecyclerView.ViewHolder holder);
public override bool AnimateAppearance (RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo preLayoutInfo, RecyclerView.ItemAnimator.ItemHolderInfo postLayoutInfo);
public override bool AnimateChange (RecyclerView.ViewHolder oldHolder, RecyclerView.ViewHolder newHolder, RecyclerView.ItemAnimator.ItemHolderInfo preInfo, RecyclerView.ItemAnimator.ItemHolderInfo postInfo);
public virtual bool AnimateChange (RecyclerView.ViewHolder oldHolder, RecyclerView.ViewHolder newHolder, int fromLeft, int fromTop, int toLeft, int toTop);
public override bool AnimateDisappearance (RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo preLayoutInfo, RecyclerView.ItemAnimator.ItemHolderInfo postLayoutInfo);
public virtual bool AnimateMove (RecyclerView.ViewHolder holder, int fromX, int fromY, int toX, int toY);
public override bool AnimatePersistence (RecyclerView.ViewHolder viewHolder, RecyclerView.ItemAnimator.ItemHolderInfo preInfo, RecyclerView.ItemAnimator.ItemHolderInfo postInfo);
public virtual bool AnimateRemove (RecyclerView.ViewHolder holder);
public void DispatchAddFinished (RecyclerView.ViewHolder item);
public void DispatchAddStarting (RecyclerView.ViewHolder item);
public void DispatchChangeFinished (RecyclerView.ViewHolder item, bool oldItem);
public void DispatchChangeStarting (RecyclerView.ViewHolder item, bool oldItem);
public void DispatchMoveFinished (RecyclerView.ViewHolder item);
public void DispatchMoveStarting (RecyclerView.ViewHolder item);
public void DispatchRemoveFinished (RecyclerView.ViewHolder item);
public void DispatchRemoveStarting (RecyclerView.ViewHolder item);
public virtual void OnAddFinished (RecyclerView.ViewHolder item);
public virtual void OnAddStarting (RecyclerView.ViewHolder item);
public virtual void OnChangeFinished (RecyclerView.ViewHolder item, bool oldItem);
public virtual void OnChangeStarting (RecyclerView.ViewHolder item, bool oldItem);
public virtual void OnMoveFinished (RecyclerView.ViewHolder item);
public virtual void OnMoveStarting (RecyclerView.ViewHolder item);
public virtual void OnRemoveFinished (RecyclerView.ViewHolder item);
public virtual void OnRemoveStarting (RecyclerView.ViewHolder item);
}
public abstract class SnapHelper : Android.Support.V7.Widget.RecyclerView+OnFlingListener, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SnapHelper ();
protected SnapHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AttachToRecyclerView (RecyclerView recyclerView);
public virtual int[] CalculateDistanceToFinalSnap (RecyclerView.LayoutManager layoutManager, Android.Views.View targetView);
public virtual int[] CalculateScrollDistance (int velocityX, int velocityY);
protected virtual RecyclerView.SmoothScroller CreateScroller (RecyclerView.LayoutManager layoutManager);
[Obsolete ("deprecated")]
protected virtual LinearSmoothScroller CreateSnapScroller (RecyclerView.LayoutManager layoutManager);
public virtual Android.Views.View FindSnapView (RecyclerView.LayoutManager layoutManager);
public virtual int FindTargetSnapPosition (RecyclerView.LayoutManager layoutManager, int velocityX, int velocityY);
public override bool OnFling (int velocityX, int velocityY);
}
public class StaggeredGridLayoutManager : Android.Support.V7.Widget.RecyclerView+LayoutManager, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StaggeredGridLayoutManager (int spanCount, int orientation);
protected StaggeredGridLayoutManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public StaggeredGridLayoutManager (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr, int defStyleRes);
// fields
[Obsolete ("deprecated")]
public static const int GapHandlingLazy;
public static const int GapHandlingMoveItemsBetweenSpans;
public static const int GapHandlingNone;
public static const int Horizontal;
public static const int Vertical;
// properties
public virtual int GapStrategy { get; set; }
public virtual int Orientation { get; set; }
public virtual bool ReverseLayout { get; set; }
public virtual int SpanCount { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Graphics.PointF ComputeScrollVectorForPosition (int targetPosition);
public virtual int[] FindFirstCompletelyVisibleItemPositions (int[] into);
public virtual int[] FindFirstVisibleItemPositions (int[] into);
public virtual int[] FindLastCompletelyVisibleItemPositions (int[] into);
public virtual int[] FindLastVisibleItemPositions (int[] into);
public override RecyclerView.LayoutParams GenerateDefaultLayoutParams ();
public virtual void InvalidateSpanAssignments ();
public virtual void ScrollToPositionWithOffset (int position, int offset);
// inner types
public class AnchorInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected StaggeredGridLayoutManager.AnchorInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class LayoutParams : Android.Support.V7.Widget.RecyclerView+LayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StaggeredGridLayoutManager.LayoutParams (RecyclerView.LayoutParams source);
public StaggeredGridLayoutManager.LayoutParams (Android.Views.ViewGroup.LayoutParams source);
public StaggeredGridLayoutManager.LayoutParams (Android.Views.ViewGroup.MarginLayoutParams source);
public StaggeredGridLayoutManager.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public StaggeredGridLayoutManager.LayoutParams (int width, int height);
protected StaggeredGridLayoutManager.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int InvalidSpanId;
// properties
public virtual bool FullSpan { get; set; }
public int SpanIndex { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class LazySpanLookup : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected StaggeredGridLayoutManager.LazySpanLookup (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object GetFirstFullSpanItemInRange (int minPos, int maxPos, int gapDir, bool hasUnwantedGapAfter);
public virtual Java.Lang.Object GetFullSpanItem (int position);
// inner types
public class FullSpanItem : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected StaggeredGridLayoutManager.LazySpanLookup.FullSpanItem (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
}
public class SavedState : Java.Lang.Object, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StaggeredGridLayoutManager.LazySpanLookup.SavedState ();
public StaggeredGridLayoutManager.LazySpanLookup.SavedState (StaggeredGridLayoutManager.SavedState other);
protected StaggeredGridLayoutManager.LazySpanLookup.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int DescribeContents ();
public virtual void WriteToParcel (Android.OS.Parcel dest, Android.OS.ParcelableWriteFlags flags);
}
public class Span : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected StaggeredGridLayoutManager.LazySpanLookup.Span (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int DeletedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int FindFirstCompletelyVisibleItemPosition ();
public virtual int FindFirstPartiallyVisibleItemPosition ();
public virtual int FindFirstVisibleItemPosition ();
public virtual int FindLastCompletelyVisibleItemPosition ();
public virtual int FindLastPartiallyVisibleItemPosition ();
public virtual int FindLastVisibleItemPosition ();
public virtual Android.Views.View GetFocusableViewAfter (int referenceChildPosition, int layoutDir);
}
}
public class SwitchCompat : Android.Widget.CompoundButton, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Widget.ICheckable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SwitchCompat (Android.Content.Context context);
public SwitchCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected SwitchCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public SwitchCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual bool ShowText { get; set; }
public virtual bool SplitTrack { get; set; }
public virtual int SwitchMinWidth { get; set; }
public virtual int SwitchPadding { get; set; }
public string TextOff { get; set; }
public virtual Java.Lang.ICharSequence TextOffFormatted { get; set; }
public string TextOn { get; set; }
public virtual Java.Lang.ICharSequence TextOnFormatted { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Android.Graphics.Drawables.Drawable ThumbDrawable { get; set; }
public virtual int ThumbTextPadding { get; set; }
public virtual Android.Content.Res.ColorStateList ThumbTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode ThumbTintMode { get; set; }
public virtual Android.Graphics.Drawables.Drawable TrackDrawable { get; set; }
public virtual Android.Content.Res.ColorStateList TrackTintList { get; set; }
public virtual Android.Graphics.PorterDuff.Mode TrackTintMode { get; set; }
// methods
public virtual void OnMeasure (int widthMeasureSpec, int heightMeasureSpec);
public virtual void SetSwitchTextAppearance (Android.Content.Context context, int resid);
public virtual void SetSwitchTypeface (Android.Graphics.Typeface typeface);
public virtual void SetSwitchTypeface (Android.Graphics.Typeface tf, int style);
public virtual void SetThumbResource (int resId);
public virtual void SetTrackResource (int resId);
}
public sealed class ThemedSpinnerAdapterHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ThemedSpinnerAdapterHelper (Android.Content.Context context);
// properties
public Android.Views.LayoutInflater DropDownViewInflater { get; }
public Android.Content.Res.Resources.Theme DropDownViewTheme { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class TintContextWrapper : Android.Content.ContextWrapper, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TintContextWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Android.Content.Context Wrap (Android.Content.Context context);
}
public class TintTypedArray : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TintTypedArray (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int ChangingConfigurations { get; }
public virtual int IndexCount { get; }
public virtual string PositionDescription { get; }
public virtual Android.Content.Res.Resources Resources { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool GetBoolean (int index, bool defValue);
public virtual int GetColor (int index, int defValue);
public virtual Android.Content.Res.ColorStateList GetColorStateList (int index);
public virtual float GetDimension (int index, float defValue);
public virtual int GetDimensionPixelOffset (int index, int defValue);
public virtual int GetDimensionPixelSize (int index, int defValue);
public virtual Android.Graphics.Drawables.Drawable GetDrawable (int index);
public virtual Android.Graphics.Drawables.Drawable GetDrawableIfKnown (int index);
public virtual float GetFloat (int index, float defValue);
public virtual Android.Graphics.Typeface GetFont (int index, int style, Android.Widget.TextView targetView);
public virtual float GetFraction (int index, int base, int pbase, float defValue);
public virtual int GetIndex (int at);
public virtual int GetInt (int index, int defValue);
public virtual int GetInteger (int index, int defValue);
public virtual int GetLayoutDimension (int index, int defValue);
public virtual int GetLayoutDimension (int index, string name);
public virtual string GetNonResourceString (int index);
public virtual int GetResourceId (int index, int defValue);
public virtual string GetString (int index);
public string GetText (int index);
public string[] GetTextArray (int index);
public virtual Java.Lang.ICharSequence[] GetTextArrayFormatted (int index);
public virtual Java.Lang.ICharSequence GetTextFormatted (int index);
public virtual int GetType (int index);
public virtual bool GetValue (int index, Android.Util.TypedValue outValue);
public virtual bool HasValue (int index);
public virtual int Length ();
public static TintTypedArray ObtainStyledAttributes (Android.Content.Context context, Android.Util.IAttributeSet set, int[] attrs);
public static TintTypedArray ObtainStyledAttributes (Android.Content.Context context, int resid, int[] attrs);
public static TintTypedArray ObtainStyledAttributes (Android.Content.Context context, Android.Util.IAttributeSet set, int[] attrs, int defStyleAttr, int defStyleRes);
public virtual Android.Util.TypedValue PeekValue (int index);
public virtual void Recycle ();
}
public class Toolbar : Android.Views.ViewGroup, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Android.Views.IViewManager, Android.Views.IViewParent, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Toolbar (Android.Content.Context context);
public Toolbar (Android.Content.Context context, Android.Util.IAttributeSet attrs);
protected Toolbar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Toolbar (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyleAttr);
// properties
public virtual int ContentInsetEnd { get; }
public virtual int ContentInsetEndWithActions { get; set; }
public virtual int ContentInsetLeft { get; }
public virtual int ContentInsetRight { get; }
public virtual int ContentInsetStart { get; }
public virtual int ContentInsetStartWithNavigation { get; set; }
public virtual int CurrentContentInsetEnd { get; }
public virtual int CurrentContentInsetLeft { get; }
public virtual int CurrentContentInsetRight { get; }
public virtual int CurrentContentInsetStart { get; }
public virtual bool HasExpandedActionView { get; }
public virtual bool IsOverflowMenuShowPending { get; }
public virtual bool IsOverflowMenuShowing { get; }
public virtual bool IsTitleTruncated { get; }
public virtual Android.Graphics.Drawables.Drawable Logo { get; set; }
public string LogoDescription { get; set; }
public virtual Java.Lang.ICharSequence LogoDescriptionFormatted { get; set; }
public virtual Android.Views.IMenu Menu { get; }
public string NavigationContentDescription { get; set; }
public virtual Java.Lang.ICharSequence NavigationContentDescriptionFormatted { get; set; }
public virtual Android.Graphics.Drawables.Drawable NavigationIcon { get; set; }
public virtual Android.Graphics.Drawables.Drawable OverflowIcon { get; set; }
public virtual int PopupTheme { get; set; }
public string Subtitle { get; set; }
public virtual Java.Lang.ICharSequence SubtitleFormatted { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; set; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; set; }
public virtual int TitleMarginBottom { get; set; }
public virtual int TitleMarginEnd { get; set; }
public virtual int TitleMarginStart { get; set; }
public virtual int TitleMarginTop { get; set; }
public virtual IDecorToolbar Wrapper { get; }
// events
public event System.EventHandler<Toolbar.MenuItemClickEventArgs> MenuItemClick;
public event System.EventHandler<Toolbar.NavigationClickEventArgs> NavigationClick;
// methods
public virtual bool CanShowOverflowMenu ();
public virtual void CollapseActionView ();
public virtual void DismissPopupMenus ();
public virtual bool HideOverflowMenu ();
public virtual void InflateMenu (int resId);
protected override void OnLayout (bool changed, int l, int t, int r, int b);
public virtual void SetCollapsible (bool collapsible);
public virtual void SetContentInsetsAbsolute (int contentInsetLeft, int contentInsetRight);
public virtual void SetContentInsetsRelative (int contentInsetStart, int contentInsetEnd);
public virtual void SetLogo (int resId);
public virtual void SetLogoDescription (int resId);
public virtual void SetMenuCallbacks (Android.Support.V7.View.Menu.IMenuPresenterCallback pcb, Android.Support.V7.View.Menu.MenuBuilder.ICallback mcb);
public virtual void SetNavigationContentDescription (int resId);
public virtual void SetNavigationIcon (int resId);
public virtual void SetNavigationOnClickListener (Android.Views.View.IOnClickListener listener);
public virtual void SetOnMenuItemClickListener (Toolbar.IOnMenuItemClickListener listener);
public virtual void SetSubtitle (int resId);
public virtual void SetSubtitleTextAppearance (Android.Content.Context context, int resId);
public virtual void SetSubtitleTextColor (int color);
public virtual void SetTitle (int resId);
public virtual void SetTitleMargin (int start, int top, int end, int bottom);
public virtual void SetTitleTextAppearance (Android.Content.Context context, int resId);
public virtual void SetTitleTextColor (int color);
public virtual bool ShowOverflowMenu ();
// inner types
public interface IOnMenuItemClickListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool OnMenuItemClick (Android.Views.IMenuItem item);
}
public class LayoutParams : Android.Support.V7.App.ActionBar+LayoutParams, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Toolbar.LayoutParams (Android.Support.V7.App.ActionBar.LayoutParams source);
public Toolbar.LayoutParams (Toolbar.LayoutParams source);
public Toolbar.LayoutParams (Android.Views.ViewGroup.LayoutParams source);
public Toolbar.LayoutParams (Android.Views.ViewGroup.MarginLayoutParams source);
public Toolbar.LayoutParams (int gravity);
public Toolbar.LayoutParams (Android.Content.Context c, Android.Util.IAttributeSet attrs);
public Toolbar.LayoutParams (int width, int height);
protected Toolbar.LayoutParams (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Toolbar.LayoutParams (int width, int height, int gravity);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class MenuItemClickEventArgs : System.EventArgs {
// constructors
public Toolbar.MenuItemClickEventArgs (bool handled, Android.Views.IMenuItem item);
// properties
public bool Handled { get; set; }
public Android.Views.IMenuItem Item { get; }
}
public class NavigationClickEventArgs : System.EventArgs {
// constructors
public Toolbar.NavigationClickEventArgs ();
// properties
public Android.Views.View View { get; }
}
public class SavedState : Android.Support.V4.View.AbsSavedState, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Toolbar.SavedState (Android.OS.IParcelable superState);
public Toolbar.SavedState (Android.OS.Parcel source);
public Toolbar.SavedState (Android.OS.Parcel source, Java.Lang.ClassLoader loader);
protected Toolbar.SavedState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class ToolbarWidgetWrapper : Java.Lang.Object, Android.Runtime.IJavaObject, IDecorToolbar, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ToolbarWidgetWrapper (Toolbar toolbar, bool style);
protected ToolbarWidgetWrapper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ToolbarWidgetWrapper (Toolbar toolbar, bool style, int defaultNavigationContentDescription, int defaultNavigationIcon);
// properties
public virtual Android.Content.Context Context { get; }
public virtual Android.Views.View CustomView { get; set; }
public virtual int DisplayOptions { get; set; }
public virtual int DropdownItemCount { get; }
public virtual int DropdownSelectedPosition { get; set; }
public virtual bool HasEmbeddedTabs { get; }
public virtual bool HasExpandedActionView { get; }
public virtual bool HasIcon { get; }
public virtual bool HasLogo { get; }
public virtual int Height { get; }
public virtual bool IsOverflowMenuShowPending { get; }
public virtual bool IsOverflowMenuShowing { get; }
public virtual bool IsTitleTruncated { get; }
public virtual Android.Views.IMenu Menu { get; }
public virtual int NavigationMode { get; set; }
public string Subtitle { get; set; }
public virtual Java.Lang.ICharSequence SubtitleFormatted { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Title { get; set; }
public virtual Java.Lang.ICharSequence TitleFormatted { get; set; }
public virtual Android.Views.ViewGroup ViewGroup { get; }
public virtual int Visibility { get; set; }
// methods
public virtual void AnimateToVisibility (int visibility);
public virtual bool CanShowOverflowMenu ();
public virtual void CollapseActionView ();
public virtual void DismissPopupMenus ();
public virtual bool HideOverflowMenu ();
public virtual void InitIndeterminateProgress ();
public virtual void InitProgress ();
public virtual void RestoreHierarchyState (Android.Util.SparseArray toolbarStates);
public virtual void SaveHierarchyState (Android.Util.SparseArray toolbarStates);
public virtual void SetBackgroundDrawable (Android.Graphics.Drawables.Drawable d);
public virtual void SetCollapsible (bool collapsible);
public virtual void SetDefaultNavigationContentDescription (int defaultNavigationContentDescription);
public virtual void SetDefaultNavigationIcon (Android.Graphics.Drawables.Drawable defaultNavigationIcon);
public virtual void SetDropdownParams (Android.Widget.ISpinnerAdapter adapter, Android.Widget.AdapterView.IOnItemSelectedListener listener);
public virtual void SetEmbeddedTabView (ScrollingTabContainerView tabView);
public virtual void SetHomeButtonEnabled (bool enable);
public virtual void SetIcon (Android.Graphics.Drawables.Drawable d);
public virtual void SetIcon (int resId);
public virtual void SetLogo (Android.Graphics.Drawables.Drawable d);
public virtual void SetLogo (int resId);
public virtual void SetMenu (Android.Views.IMenu menu, Android.Support.V7.View.Menu.IMenuPresenterCallback cb);
public virtual void SetMenuCallbacks (Android.Support.V7.View.Menu.IMenuPresenterCallback actionMenuPresenterCallback, Android.Support.V7.View.Menu.MenuBuilder.ICallback menuBuilderCallback);
public virtual void SetMenuPrepared ();
public virtual void SetNavigationContentDescription (Java.Lang.ICharSequence description);
public virtual void SetNavigationContentDescription (int resId);
public void SetNavigationContentDescription (string description);
public virtual void SetNavigationIcon (Android.Graphics.Drawables.Drawable icon);
public virtual void SetNavigationIcon (int resId);
public virtual void SetWindowCallback (Android.Views.Window.ICallback cb);
public virtual void SetWindowTitle (Java.Lang.ICharSequence title);
public void SetWindowTitle (string title);
public virtual Android.Support.V4.View.ViewPropertyAnimatorCompat SetupAnimatorToVisibility (int visibility, long duration);
public virtual bool ShowOverflowMenu ();
}
public class TooltipCompat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected TooltipCompat (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void SetTooltipText (Android.Views.View view, Java.Lang.ICharSequence tooltipText);
public static void SetTooltipText (Android.Views.View view, string tooltipText);
}
public class VectorEnabledTintResources : Android.Content.Res.Resources, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public VectorEnabledTintResources (Android.Content.Context context, Android.Content.Res.Resources res);
protected VectorEnabledTintResources (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int MaxSdkWhereRequired;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static bool ShouldBeUsed ();
}
public sealed class ViewStubCompat : Android.Views.View, Android.Runtime.IJavaObject, Android.Views.Accessibility.IAccessibilityEventSource, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ViewStubCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs);
public ViewStubCompat (Android.Content.Context context, Android.Util.IAttributeSet attrs, int defStyle);
// properties
public int InflatedId { get; set; }
public Android.Views.LayoutInflater LayoutInflater { get; set; }
public int LayoutResource { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// events
public event System.EventHandler<ViewStubCompat.InflateEventArgs> InflateEvent;
// methods
public Android.Views.View Inflate ();
public void SetOnInflateListener (ViewStubCompat.IOnInflateListener inflateListener);
// inner types
public interface IOnInflateListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnInflate (ViewStubCompat p0, Android.Views.View p1);
}
public class InflateEventArgs : System.EventArgs {
// constructors
public ViewStubCompat.InflateEventArgs (ViewStubCompat p0, Android.Views.View p1);
// properties
public ViewStubCompat P0 { get; }
public Android.Views.View P1 { get; }
}
}
public class ViewUtils : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ViewUtils (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void ComputeFitSystemWindows (Android.Views.View view, Android.Graphics.Rect inoutInsets, Android.Graphics.Rect outLocalInsets);
public static bool IsLayoutRtl (Android.Views.View view);
public static void MakeOptionalFitsSystemWindows (Android.Views.View view);
}
public interface IItemTouchUIUtil : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void ClearView (Android.Views.View view);
public virtual void OnDraw (Android.Graphics.Canvas c, Android.Support.V7.Widget.RecyclerView recyclerView, Android.Views.View view, float dX, float dY, int actionState, bool isCurrentlyActive);
public virtual void OnDrawOver (Android.Graphics.Canvas c, Android.Support.V7.Widget.RecyclerView recyclerView, Android.Views.View view, float dX, float dY, int actionState, bool isCurrentlyActive);
public virtual void OnSelected (Android.Views.View view);
}
public class ItemTouchHelper : Android.Support.V7.Widget.RecyclerView+ItemDecoration, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ItemTouchHelper (ItemTouchHelper.Callback callback);
protected ItemTouchHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ActionStateDrag;
public static const int ActionStateIdle;
public static const int ActionStateSwipe;
public static const int AnimationTypeDrag;
public static const int AnimationTypeSwipeCancel;
public static const int AnimationTypeSwipeSuccess;
public static const int Down;
public static const int End;
public static const int Left;
public static const int Right;
public static const int Start;
public static const int Up;
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AttachToRecyclerView (Android.Support.V7.Widget.RecyclerView recyclerView);
public virtual void OnChildViewAttachedToWindow (Android.Views.View view);
public virtual void OnChildViewDetachedFromWindow (Android.Views.View view);
public virtual void StartDrag (Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
public virtual void StartSwipe (Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
// inner types
public abstract class Callback : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ItemTouchHelper.Callback ();
protected ItemTouchHelper.Callback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int DefaultDragAnimationDuration;
public static const int DefaultSwipeAnimationDuration;
// properties
public virtual int BoundingBoxMargin { get; }
public static IItemTouchUIUtil DefaultUIUtil { get; }
public virtual bool IsItemViewSwipeEnabled { get; }
public virtual bool IsLongPressDragEnabled { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool CanDropOver (Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder current, Android.Support.V7.Widget.RecyclerView.ViewHolder target);
public virtual Android.Support.V7.Widget.RecyclerView.ViewHolder ChooseDropTarget (Android.Support.V7.Widget.RecyclerView.ViewHolder selected, System.Collections.Generic.IList<Android.Support.V7.Widget.RecyclerView.ViewHolder> dropTargets, int curX, int curY);
public virtual void ClearView (Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
public virtual int ConvertToAbsoluteDirection (int flags, int layoutDirection);
public static int ConvertToRelativeDirection (int flags, int layoutDirection);
public virtual long GetAnimationDuration (Android.Support.V7.Widget.RecyclerView recyclerView, int animationType, float animateDx, float animateDy);
public virtual float GetMoveThreshold (Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
public virtual int GetMovementFlags (Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
public virtual float GetSwipeEscapeVelocity (float defaultValue);
public virtual float GetSwipeThreshold (Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
public virtual float GetSwipeVelocityThreshold (float defaultValue);
public virtual int InterpolateOutOfBoundsScroll (Android.Support.V7.Widget.RecyclerView recyclerView, int viewSize, int viewSizeOutOfBounds, int totalSize, long msSinceStartScroll);
public static int MakeFlag (int actionState, int directions);
public static int MakeMovementFlags (int dragFlags, int swipeFlags);
public virtual void OnChildDraw (Android.Graphics.Canvas c, Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder, float dX, float dY, int actionState, bool isCurrentlyActive);
public virtual void OnChildDrawOver (Android.Graphics.Canvas c, Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder, float dX, float dY, int actionState, bool isCurrentlyActive);
public virtual bool OnMove (Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder, Android.Support.V7.Widget.RecyclerView.ViewHolder target);
public virtual void OnMoved (Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder, int fromPos, Android.Support.V7.Widget.RecyclerView.ViewHolder target, int toPos, int x, int y);
public virtual void OnSelectedChanged (Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder, int actionState);
public virtual void OnSwiped (Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder, int direction);
}
public interface IViewDropHandler : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void PrepareForDrop (Android.Views.View view, Android.Views.View target, int x, int y);
}
public abstract class SimpleCallback : Android.Support.V7.Widget.Helper.ItemTouchHelper+Callback, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ItemTouchHelper.SimpleCallback (int dragDirs, int swipeDirs);
protected ItemTouchHelper.SimpleCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int GetDragDirs (Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
public override int GetMovementFlags (Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
public virtual int GetSwipeDirs (Android.Support.V7.Widget.RecyclerView recyclerView, Android.Support.V7.Widget.RecyclerView.ViewHolder viewHolder);
public virtual void SetDefaultDragDirs (int defaultDragDirs);
public virtual void SetDefaultSwipeDirs (int defaultSwipeDirs);
}
}
public abstract class SortedListAdapterCallback : Android.Support.V7.Util.SortedList+Callback, Android.Runtime.IJavaObject, Android.Support.V7.Util.IListUpdateCallback, Java.Interop.IJavaPeerable, Java.Util.IComparator, System.IDisposable {
// constructors
public SortedListAdapterCallback (Android.Support.V7.Widget.RecyclerView.Adapter adapter);
protected SortedListAdapterCallback (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void OnChanged (int position, int count);
public override void OnInserted (int position, int count);
public override void OnMoved (int fromPosition, int toPosition);
public override void OnRemoved (int position, int count);
}
public class StrictModeUtil : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public StrictModeUtil ();
protected StrictModeUtil (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Lang.Object RunWithLaxStrictMode (Java.Util.Concurrent.ICallable p0);
}
public class DocumentContents : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DocumentContents (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public Android.Accounts.Account Account { get; set; }
public static Android.OS.IParcelableCreator Creator { get; }
public string Ge { get; set; }
public bool Gf { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public virtual DocumentSection[] Zzahn ();
}
public class DocumentId : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DocumentId (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DocumentId (string p0, string p1, string p2);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class DocumentSection : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DocumentSection (byte[] p0, RegisterSectionInfo p1);
protected DocumentSection (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public DocumentSection (string p0, RegisterSectionInfo p1);
public DocumentSection (string p0, RegisterSectionInfo p1, string p2);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public static int Gm { get; }
public string Go { get; set; }
public int Gq { get; set; }
public System.Collections.Generic.IList<byte> Gr { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public virtual string Zzahp ();
public static DocumentSection Zzl (byte[] p0);
}
public class Feature : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Feature (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public int Id { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class GetRecentContextCall : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GetRecentContextCall (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class Request : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GetRecentContextCall.Request ();
protected GetRecentContextCall.Request (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public GetRecentContextCall.Request (Android.Accounts.Account p0, bool p1, bool p2, bool p3, string p4);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public Android.Accounts.Account Gt { get; set; }
public bool Gu { get; set; }
public bool Gv { get; set; }
public bool Gw { get; set; }
public string Gx { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class Response : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Apis.IResult, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GetRecentContextCall.Response ();
protected GetRecentContextCall.Response (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public System.Collections.Generic.IList<string> GA { get; set; }
public Android.Gms.Common.Apis.Statuses Gy { get; set; }
public System.Collections.IList Gz { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Android.Gms.Common.Apis.Statuses Status { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
}
public class RegisterSectionInfo : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected RegisterSectionInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public string GD { get; set; }
public bool GE { get; set; }
public bool GF { get; set; }
public string GG { get; set; }
public System.Collections.Generic.IList<Feature> GH { get; set; }
public string GJ { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public string Name { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int Weight { get; set; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public class UsageInfo : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected UsageInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public UsageInfo (string p0, Android.Content.Intent p1, string p2, Android.Net.Uri p3, string p4, System.Collections.Generic.IList<Com.Google.Android.Gms.Appindexing.AppIndexApiAppIndexingLink> p5, int p6);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Zzbcj { get; set; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public static DocumentId Zza (string p0, Android.Content.Intent p1);
}
public sealed class Action : Com.Google.Android.Gms.Appindexing.Thing, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string StatusTypeActive = "http://schema.org/ActiveActionStatus";
public static const string StatusTypeCompleted = "http://schema.org/CompletedActionStatus";
public static const string StatusTypeFailed = "http://schema.org/FailedActionStatus";
public static const string TypeActivate = "http://schema.org/ActivateAction";
public static const string TypeAdd = "http://schema.org/AddAction";
public static const string TypeBookmark = "http://schema.org/BookmarkAction";
public static const string TypeCommunicate = "http://schema.org/CommunicateAction";
public static const string TypeFilm = "http://schema.org/FilmAction";
public static const string TypeLike = "http://schema.org/LikeAction";
public static const string TypeListen = "http://schema.org/ListenAction";
public static const string TypePhotograph = "http://schema.org/PhotographAction";
public static const string TypeReserve = "http://schema.org/ReserveAction";
public static const string TypeSearch = "http://schema.org/SearchAction";
public static const string TypeView = "http://schema.org/ViewAction";
public static const string TypeWant = "http://schema.org/WantAction";
public static const string TypeWatch = "http://schema.org/WatchAction";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Action NewAction (string p0, string p1, Android.Net.Uri p2);
public static Action NewAction (string p0, string p1, Android.Net.Uri p2, Android.Net.Uri p3);
// inner types
public sealed class Builder : Com.Google.Android.Gms.Appindexing.Thing+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Action.Builder (string p0);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Action.Builder SetActionStatus (string p0);
public Action.Builder SetObject (Thing p0);
}
}
public sealed class AndroidAppUri : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public Android.Net.Uri DeepLinkUri { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public string PackageName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static AndroidAppUri NewAndroidAppUri (Android.Net.Uri p0);
public static AndroidAppUri NewAndroidAppUri (string p0, Android.Net.Uri p1);
public Android.Net.Uri ToUri ();
}
public sealed class AppIndex : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Android.Gms.Common.Apis.Api Api { get; }
public static Android.Gms.Common.Apis.Api AppIndexApi { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class AppIndexApiAppIndexingLink : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AppIndexApiAppIndexingLink (Android.Net.Uri p0, Android.Views.View p1);
public AppIndexApiAppIndexingLink (Android.Net.Uri p0, Android.Net.Uri p1, Android.Views.View p2);
// properties
public Android.Net.Uri AppIndexingUrl { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int ViewId { get; set; }
public Android.Net.Uri WebUrl { get; set; }
}
public interface IAppIndexApi : Android.Runtime.IJavaObject, System.IDisposable {
// methods
[Obsolete ("deprecated")]
public virtual IAppIndexApiActionResult Action (Android.Gms.Common.Apis.GoogleApiClient p0, Action p1);
public virtual Android.Gms.Common.Apis.PendingResult End (Android.Gms.Common.Apis.GoogleApiClient p0, Action p1);
public virtual Android.Gms.Common.Apis.PendingResult Start (Android.Gms.Common.Apis.GoogleApiClient p0, Action p1);
[Obsolete ("deprecated")]
public virtual Android.Gms.Common.Apis.PendingResult View (Android.Gms.Common.Apis.GoogleApiClient p0, Android.App.Activity p1, Android.Content.Intent p2, string p3, Android.Net.Uri p4, System.Collections.Generic.IList<AppIndexApiAppIndexingLink> p5);
[Obsolete ("deprecated")]
public virtual Android.Gms.Common.Apis.PendingResult View (Android.Gms.Common.Apis.GoogleApiClient p0, Android.App.Activity p1, Android.Net.Uri p2, string p3, Android.Net.Uri p4, System.Collections.Generic.IList<AppIndexApiAppIndexingLink> p5);
[Obsolete ("deprecated")]
public virtual Android.Gms.Common.Apis.PendingResult ViewEnd (Android.Gms.Common.Apis.GoogleApiClient p0, Android.App.Activity p1, Android.Content.Intent p2);
[Obsolete ("deprecated")]
public virtual Android.Gms.Common.Apis.PendingResult ViewEnd (Android.Gms.Common.Apis.GoogleApiClient p0, Android.App.Activity p1, Android.Net.Uri p2);
}
public interface IAppIndexApiActionResult : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Android.Gms.Common.Apis.PendingResult PendingResult { get; }
// methods
public virtual Android.Gms.Common.Apis.PendingResult End (Android.Gms.Common.Apis.GoogleApiClient p0);
}
public class Thing : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Thing (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.OS.Bundle Zzahu ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Thing.Builder ();
protected Thing.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Thing Build ();
public virtual Thing.Builder Put (string p0, Thing p1);
public virtual Thing.Builder Put (string p0, Thing[] p1);
public virtual Thing.Builder Put (string p0, bool p1);
public virtual Thing.Builder Put (string p0, string p1);
public virtual Thing.Builder Put (string p0, string[] p1);
public virtual Thing.Builder SetDescription (string p0);
public virtual Thing.Builder SetId (string p0);
public virtual Thing.Builder SetName (string p0);
public virtual Thing.Builder SetType (string p0);
public virtual Thing.Builder SetUrl (Android.Net.Uri p0);
}
}
public class GoogleNowAuthState : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GoogleNowAuthState (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual string AccessToken { get; }
public virtual string AuthCode { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual long NextAllowedTimeMillis { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
}
public interface ISearchAuthApi : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Android.Gms.Common.Apis.PendingResult ClearToken (Android.Gms.Common.Apis.GoogleApiClient p0, string p1);
public virtual Android.Gms.Common.Apis.PendingResult GetGoogleNowAuth (Android.Gms.Common.Apis.GoogleApiClient p0, string p1);
}
public interface ISearchAuthApiGoogleNowAuthResult : Android.Gms.Common.Apis.IResult, Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual GoogleNowAuthState GoogleNowAuthState { get; }
}
public class SearchAuth : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SearchAuth (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.Gms.Common.Apis.Api Api { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static ISearchAuthApi SearchAuthApi { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class StatusCodes : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public SearchAuth.StatusCodes ();
protected SearchAuth.StatusCodes (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int AuthDisabled;
public static const int AuthThrottled;
public static const int DeveloperError;
public static const int InternalError;
public static const int Success;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class ActionBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionBuilder (string p0);
protected ActionBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ActivateAction = "ActivateAction";
public static const string AddAction = "AddAction";
public static const string BookmarkAction = "BookmarkAction";
public static const string CommentAction = "CommentAction";
public static const string LikeAction = "LikeAction";
public static const string ListenAction = "ListenAction";
public static const string SendAction = "SendAction";
public static const string ShareAction = "ShareAction";
public static const string StatusTypeActive = "http://schema.org/ActiveActionStatus";
public static const string StatusTypeCompleted = "http://schema.org/CompletedActionStatus";
public static const string StatusTypeFailed = "http://schema.org/FailedActionStatus";
public static const string ViewAction = "ViewAction";
public static const string WatchAction = "WatchAction";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual IAction Build ();
public virtual ActionBuilder SetActionStatus (string p0);
public virtual ActionBuilder SetMetadata (ActionMetadataBuilder p0);
public virtual ActionBuilder SetObject (string p0, string p1);
public virtual ActionBuilder SetObject (string p0, string p1, string p2);
// inner types
public interface IStatusType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public abstract class ActionMetadata : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static Internal.ActionImpl.MetadataImpl AWr { get; }
}
public class ActionMetadataBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ActionMetadataBuilder ();
protected ActionMetadataBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual ActionMetadataBuilder SetUpload (bool p0);
public virtual Internal.ActionImpl.MetadataImpl Zzcny ();
}
public abstract class ActionMetadataConsts : Com.Google.Firebase.Appindexing.ActionMetadata, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public abstract class FirebaseAppIndex : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseAppIndex ();
protected FirebaseAppIndex (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ActionUpdateIndex = "com.google.firebase.appindexing.UPDATE_INDEX";
public static const string AppIndexingApiTag = "FirebaseAppIndex";
// properties
public static FirebaseAppIndex Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task Remove (string[] p0);
public virtual Android.Gms.Tasks.Task RemoveAll ();
}
public class FirebaseAppIndexingException : Firebase.FirebaseException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public FirebaseAppIndexingException (string p0);
protected FirebaseAppIndexingException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FirebaseAppIndexingException (string p0, Java.Lang.Throwable p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebaseAppIndexingInvalidArgumentException : Com.Google.Firebase.Appindexing.FirebaseAppIndexingException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public FirebaseAppIndexingInvalidArgumentException (string p0);
protected FirebaseAppIndexingInvalidArgumentException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FirebaseAppIndexingInvalidArgumentException (string p0, Java.Lang.Throwable p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebaseAppIndexingTooManyArgumentsException : Com.Google.Firebase.Appindexing.FirebaseAppIndexingException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public FirebaseAppIndexingTooManyArgumentsException ();
public FirebaseAppIndexingTooManyArgumentsException (string p0);
protected FirebaseAppIndexingTooManyArgumentsException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FirebaseAppIndexingTooManyArgumentsException (string p0, Java.Lang.Throwable p1);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public abstract class FirebaseUserActions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseUserActions ();
protected FirebaseUserActions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string AppIndexingApiTag = "FirebaseUserActions";
// properties
public static FirebaseUserActions Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task End (IAction p0);
public virtual Android.Gms.Tasks.Task Start (IAction p0);
}
public interface IAction : Android.Runtime.IJavaObject, System.IDisposable {
}
public sealed class Actions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Actions ();
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Com.Google.Firebase.Appindexing.IAction NewView (string p0, string p1);
}
public sealed class ConversationBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public ConversationBuilder SetId (string p0);
}
public sealed class DigitalDocumentBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DigitalDocumentBuilder SetAuthor (PersonBuilder[] p0);
public DigitalDocumentBuilder SetDateCreated (Java.Util.Date p0);
public DigitalDocumentBuilder SetDateModified (Java.Util.Date p0);
public DigitalDocumentBuilder SetHasDigitalDocumentPermission (DigitalDocumentPermissionBuilder[] p0);
public DigitalDocumentBuilder SetText (string p0);
}
public sealed class DigitalDocumentPermissionBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string CommentPermission = "CommentPermission";
public static const string ReadPermission = "ReadPermission";
public static const string WritePermission = "WritePermission";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DigitalDocumentPermissionBuilder SetGrantee (PersonBuilder[] p0);
public DigitalDocumentPermissionBuilder SetPermissionType (string p0);
}
public abstract class IndexableBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected IndexableBuilder (string p0);
protected IndexableBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual Java.Lang.Object Put (string p0, Java.Lang.Object[] p1);
public virtual Java.Lang.Object Put (string p0, bool[] p1);
public virtual Java.Lang.Object Put (string p0, long[] p1);
public virtual Java.Lang.Object Put (string p0, string[] p1);
public Java.Lang.Object SetDescription (string p0);
public Java.Lang.Object SetImage (string p0);
public Java.Lang.Object SetName (string p0);
public Java.Lang.Object SetSameAs (string p0);
public Java.Lang.Object SetUrl (string p0);
}
public sealed class Indexables : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ConversationBuilder ConversationBuilder ();
public static DigitalDocumentBuilder DigitalDocumentBuilder ();
public static DigitalDocumentPermissionBuilder DigitalDocumentPermissionBuilder ();
public static MessageBuilder EmailMessageBuilder ();
public static MessageBuilder MessageBuilder ();
public static MusicAlbumBuilder MusicAlbumBuilder ();
public static MusicGroupBuilder MusicGroupBuilder ();
public static MusicPlaylistBuilder MusicPlaylistBuilder ();
public static MusicRecordingBuilder MusicRecordingBuilder ();
public static DigitalDocumentBuilder NoteDigitalDocumentBuilder ();
public static PersonBuilder PersonBuilder ();
public static DigitalDocumentBuilder PresentationDigitalDocumentBuilder ();
public static DigitalDocumentBuilder SpreadsheetDigitalDocumentBuilder ();
public static DigitalDocumentBuilder TextDigitalDocumentBuilder ();
}
public sealed class MessageBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MessageBuilder SetDateRead (Java.Util.Date p0);
public MessageBuilder SetDateReceived (Java.Util.Date p0);
public MessageBuilder SetDateSent (Java.Util.Date p0);
public MessageBuilder SetIsPartOf (ConversationBuilder[] p0);
public MessageBuilder SetMessageAttachment (DigitalDocumentBuilder[] p0);
public MessageBuilder SetRecipient (PersonBuilder[] p0);
public MessageBuilder SetSender (PersonBuilder p0);
public MessageBuilder SetText (string p0);
}
public sealed class MusicAlbumBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MusicAlbumBuilder SetByArtist (MusicGroupBuilder p0);
public MusicAlbumBuilder SetNumTracks (int p0);
public MusicAlbumBuilder SetTrack (MusicRecordingBuilder[] p0);
}
public sealed class MusicGroupBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MusicGroupBuilder SetAlbum (MusicAlbumBuilder[] p0);
public MusicGroupBuilder SetGenre (string p0);
public MusicGroupBuilder SetTrack (MusicRecordingBuilder[] p0);
}
public class MusicPlaylistBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MusicPlaylistBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual MusicPlaylistBuilder SetNumTracks (int p0);
public virtual MusicPlaylistBuilder SetTrack (MusicRecordingBuilder[] p0);
}
public sealed class MusicRecordingBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MusicRecordingBuilder SetByArtist (MusicGroupBuilder p0);
public MusicRecordingBuilder SetDuration (int p0);
public MusicRecordingBuilder SetInAlbum (MusicAlbumBuilder p0);
public MusicRecordingBuilder SetInPlaylist (MusicPlaylistBuilder[] p0);
}
public sealed class PersonBuilder : Com.Google.Firebase.Appindexing.Builders.IndexableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public PersonBuilder SetEmail (string p0);
public PersonBuilder SetIsSelf (bool p0);
public PersonBuilder SetTelephone (string p0);
}
public class ActionImpl : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Com.Google.Firebase.Appindexing.IAction, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActionImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActionImpl (string p0, string p1, string p2, string p3, ActionImpl.MetadataImpl p4, string p5);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int MVersionCode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public virtual string Zzcob ();
public virtual string Zzcoc ();
public virtual string Zzcod ();
public virtual string Zzcoe ();
public virtual ActionImpl.MetadataImpl Zzcof ();
public virtual string Zzcog ();
// inner types
public class MetadataImpl : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ActionImpl.MetadataImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public ActionImpl.MetadataImpl (bool p0, string p1, string p2, byte[] p3, bool p4);
// properties
public virtual string AccountName { get; }
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int MVersionCode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public virtual void Zzaey (int p0);
public virtual int Zzcoh ();
public virtual bool Zzcoi ();
public virtual string Zzcoj ();
public virtual byte[] Zzcok ();
public virtual bool Zzcol ();
}
}
public sealed class Thing : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Thing (Android.OS.Bundle p0, Thing.Metadata p1, string p2, string p3);
public Thing (int p0, Android.OS.Bundle p1, Thing.Metadata p2, string p3, string p4);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public string Id { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int MVersionCode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public string Type { get; }
public int VersionCode { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public Android.OS.Bundle Zzahu ();
public Thing.Metadata Zzcon ();
public string Zzcoo ();
// inner types
public class Metadata : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Thing.Metadata (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public Thing.Metadata (bool p0, int p1, string p2);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int MVersionCode { get; set; }
public virtual int Score { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public virtual bool Zzcop ();
public virtual string Zzcoq ();
}
}
public class UpdateTagsRequest : Android.Gms.Common.Internal.SafeParcel.AbstractSafeParcelable, Android.Gms.Common.Internal.SafeParcel.ISafeParcelable, Android.OS.IParcelable, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected UpdateTagsRequest (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static Android.OS.IParcelableCreator Creator { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int MVersionCode { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Url { get; }
// methods
public override void WriteToParcel (Android.OS.Parcel p0, Android.OS.ParcelableWriteFlags p1);
public virtual string[] Zzcor ();
public virtual string[] Zzcos ();
}
public sealed class Preconditions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void CheckArgument (bool expression);
public static void CheckArgument (bool expression, Java.Lang.Object errorMessage);
public static void CheckArgument (bool expression, string errorMessage, Java.Lang.Object[] errorMessageArgs);
public static int CheckElementIndex (int index, int size);
public static int CheckElementIndex (int index, int size, string desc);
public static void CheckHandlerThread (Android.OS.Handler handler);
public static void CheckMainThread (string errorMessage);
public static string CheckNotEmpty (string string);
public static string CheckNotEmpty (string string, Java.Lang.Object errorMessage);
public static void CheckNotMainThread ();
public static void CheckNotMainThread (string errorMessage);
public static Java.Lang.Object CheckNotNull (Java.Lang.Object reference);
public static Java.Lang.Object CheckNotNull (Java.Lang.Object reference, Java.Lang.Object errorMessage);
public static void CheckNotNullIfPresent (string field, Android.Content.ContentValues values);
public static int CheckNotZero (int value);
public static long CheckNotZero (long value);
public static int CheckNotZero (int value, Java.Lang.Object errorMessage);
public static long CheckNotZero (long value, Java.Lang.Object errorMessage);
public static int CheckPositionIndex (int index, int size);
public static int CheckPositionIndex (int index, int size, string desc);
public static void CheckPositionIndexes (int start, int end, int size);
public static void CheckState (bool expression);
public static void CheckState (bool expression, Java.Lang.Object errorMessage);
public static void CheckState (bool expression, string errorMessage, Java.Lang.Object[] errorMessageArgs);
public static string CheckTag (string tag);
}
public class FirebaseABTesting : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseABTesting (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FirebaseABTesting (Android.Content.Context p0, string p1, int p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void AddExperiment (byte[] p0);
public virtual void RemoveAllExperiments ();
public virtual void ReplaceAllExperiments (System.Collections.Generic.IList<System.Byte[]> p0);
}
public class AnalyticsConnectorAnalyticsConnectorEventArgs : System.EventArgs {
// constructors
public AnalyticsConnectorAnalyticsConnectorEventArgs (int p0, Android.OS.Bundle p1);
// properties
public int P0 { get; }
public Android.OS.Bundle P1 { get; }
}
public class AnalyticsConnectorConditionalUserProperty : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AnalyticsConnectorConditionalUserProperty ();
protected AnalyticsConnectorConditionalUserProperty (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public bool Active { get; set; }
public long CreationTimestamp { get; set; }
public string ExpiredEventName { get; set; }
public Android.OS.Bundle ExpiredEventParams { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public string Name { get; set; }
public string Origin { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public long TimeToLive { get; set; }
public string TimedOutEventName { get; set; }
public Android.OS.Bundle TimedOutEventParams { get; set; }
public string TriggerEventName { get; set; }
public long TriggerTimeout { get; set; }
public string TriggeredEventName { get; set; }
public Android.OS.Bundle TriggeredEventParams { get; set; }
public long TriggeredTimestamp { get; set; }
public Java.Lang.Object Value { get; set; }
}
public class AnalyticsConnectorImpl : Java.Lang.Object, Android.Runtime.IJavaObject, IAnalyticsConnector, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AnalyticsConnectorImpl (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static IAnalyticsConnector Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void ClearConditionalUserProperty (string p0, string p1, Android.OS.Bundle p2);
protected virtual Internal.IAdapter CreateAdapter (string p0, Android.Gms.Measurement.AppMeasurement p1, IAnalyticsConnectorAnalyticsConnectorListener p2);
public virtual System.Collections.Generic.IList<AnalyticsConnectorConditionalUserProperty> GetConditionalUserProperties (string p0, string p1);
public static IAnalyticsConnector GetInstance (Android.Content.Context p0);
public static IAnalyticsConnector GetInstance (Firebase.FirebaseApp p0);
public virtual int GetMaxUserProperties (string p0);
public virtual System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> GetUserProperties (bool p0);
public virtual void LogEvent (string p0, string p1, Android.OS.Bundle p2);
public virtual IAnalyticsConnectorAnalyticsConnectorHandle RegisterAnalyticsConnectorListener (string p0, IAnalyticsConnectorAnalyticsConnectorListener p1);
public virtual void SetConditionalUserProperty (AnalyticsConnectorConditionalUserProperty p0);
public virtual void SetUserProperty (string p0, string p1, Java.Lang.Object p2);
}
public interface IAnalyticsConnector : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void ClearConditionalUserProperty (string p0, string p1, Android.OS.Bundle p2);
public virtual System.Collections.Generic.IList<AnalyticsConnectorConditionalUserProperty> GetConditionalUserProperties (string p0, string p1);
public virtual int GetMaxUserProperties (string p0);
public virtual System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> GetUserProperties (bool p0);
public virtual void LogEvent (string p0, string p1, Android.OS.Bundle p2);
public virtual IAnalyticsConnectorAnalyticsConnectorHandle RegisterAnalyticsConnectorListener (string p0, IAnalyticsConnectorAnalyticsConnectorListener p1);
public virtual void SetConditionalUserProperty (AnalyticsConnectorConditionalUserProperty p0);
public virtual void SetUserProperty (string p0, string p1, Java.Lang.Object p2);
}
public interface IAnalyticsConnectorAnalyticsConnectorHandle : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void Unregister ();
}
public interface IAnalyticsConnectorAnalyticsConnectorListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnMessageTriggered (int p0, Android.OS.Bundle p1);
}
public class AnalyticsConnectorRegistrar : Java.Lang.Object, Android.Runtime.IJavaObject, Firebase.Componentsw.IComponentRegistrar, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AnalyticsConnectorRegistrar ();
protected AnalyticsConnectorRegistrar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<Firebase.Componentsw.Component> Components { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IAdapter : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Firebase.Analytics.Connector.IAnalyticsConnectorAnalyticsConnectorListener Listener { get; }
}
public class FederatedSignInActivity : Android.Support.V4.App.FragmentActivity, Android.Arch.Lifecycle.ILifecycleOwner, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FederatedSignInActivity ();
protected FederatedSignInActivity (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnNewIntent (Android.Content.Intent p0);
}
public interface IIdTokenListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnIdTokenChanged (Firebase.Internal.InternalTokenResult p0);
}
public interface IInternalAuthProvider : Android.Runtime.IJavaObject, Firebase.Internal.IInternalTokenProvider, System.IDisposable {
// properties
public virtual string Uid { get; }
// methods
public virtual void AddIdTokenListener (IIdTokenListener p0);
public virtual Android.Gms.Tasks.Task GetAccessToken (bool p0);
public virtual void RemoveIdTokenListener (IIdTokenListener p0);
}
public class IdTokenEventArgs : System.EventArgs {
// constructors
public IdTokenEventArgs (Firebase.Internal.InternalTokenResult p0);
// properties
public Firebase.Internal.InternalTokenResult P0 { get; }
}
public sealed class Component : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Component.Builder InvokeBuilder (Java.Lang.Class p0);
public static Component.Builder InvokeBuilder (Java.Lang.Class p0, Java.Lang.Class[] p1);
public static Component Of (Java.Lang.Class p0, Java.Lang.Object p1);
public override string ToString ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Component.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Component.Builder Add (Dependency p0);
public virtual Component.Builder AlwaysEager ();
public virtual Component Build ();
public virtual Component.Builder EagerInDefaultApp ();
public virtual Component.Builder Factory (IComponentFactory p0);
}
}
public class ComponentDiscoveryService : Android.App.Service, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ComponentDiscoveryService ();
protected ComponentDiscoveryService (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override Android.OS.IBinder OnBind (Android.Content.Intent p0);
}
public sealed class Dependency : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public static Dependency Optional (Java.Lang.Class p0);
public static Dependency OptionalProvider (Java.Lang.Class p0);
public static Dependency Required (Java.Lang.Class p0);
public static Dependency RequiredProvider (Java.Lang.Class p0);
public override string ToString ();
}
public class DependencyCycleException : Firebase.Componentsw.DependencyException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public DependencyCycleException (System.Collections.Generic.IList<Component> p0);
protected DependencyCycleException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<Component> ComponentsInCycle { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class DependencyException : Java.Lang.RuntimeException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public DependencyException (string p0);
protected DependencyException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IComponentContainer : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object Get (Java.Lang.Class p0);
public virtual Firebase.Inject.IProvider GetProvider (Java.Lang.Class p0);
}
public interface IComponentFactory : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object Create (IComponentContainer p0);
}
public interface IComponentRegistrar : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual System.Collections.Generic.IList<Component> Components { get; }
}
public class MissingDependencyException : Firebase.Componentsw.DependencyException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public MissingDependencyException (string p0);
protected MissingDependencyException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface ILLRBNode : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual bool IsEmpty { get; }
public virtual bool IsRed { get; }
public virtual Java.Lang.Object Key { get; }
public virtual ILLRBNode Left { get; }
public virtual ILLRBNode Max { get; }
public virtual ILLRBNode Min { get; }
public virtual ILLRBNode Right { get; }
public virtual Java.Lang.Object Value { get; }
// methods
public virtual ILLRBNode Copy (Java.Lang.Object p0, Java.Lang.Object p1, LLRBNodeColor p2, ILLRBNode p3, ILLRBNode p4);
public virtual void InOrderTraversal (LLRBNodeNodeVisitor p0);
public virtual ILLRBNode Insert (Java.Lang.Object p0, Java.Lang.Object p1, Java.Util.IComparator p2);
public virtual ILLRBNode Remove (Java.Lang.Object p0, Java.Util.IComparator p1);
public virtual bool ShortCircuitingInOrderTraversal (ILLRBNodeShortCircuitingNodeVisitor p0);
public virtual bool ShortCircuitingReverseOrderTraversal (ILLRBNodeShortCircuitingNodeVisitor p0);
public virtual int Size ();
}
public interface ILLRBNodeShortCircuitingNodeVisitor : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual bool ShouldContinue (Java.Lang.Object p0, Java.Lang.Object p1);
}
public abstract class ImmutableSortedMap : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public ImmutableSortedMap ();
protected ImmutableSortedMap (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Util.IComparator Comparator { get; }
public virtual bool IsEmpty { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected virtual Java.Lang.Object RawMaxKey { get; }
protected virtual Java.Lang.Object RawMinKey { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool ContainsKey (Java.Lang.Object p0);
public virtual Java.Lang.Object Get (Java.Lang.Object p0);
public virtual Java.Lang.Object GetPredecessorKey (Java.Lang.Object p0);
public virtual Java.Lang.Object GetSuccessorKey (Java.Lang.Object p0);
public virtual void InOrderTraversal (LLRBNodeNodeVisitor p0);
public virtual int IndexOf (Java.Lang.Object p0);
public virtual ImmutableSortedMap Insert (Java.Lang.Object p0, Java.Lang.Object p1);
public virtual Java.Util.IIterator Iterator ();
public virtual Java.Util.IIterator IteratorFrom (Java.Lang.Object p0);
public virtual ImmutableSortedMap Remove (Java.Lang.Object p0);
public virtual Java.Util.IIterator ReverseIterator ();
public virtual Java.Util.IIterator ReverseIteratorFrom (Java.Lang.Object p0);
public virtual int Size ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ImmutableSortedMap.Builder ();
protected ImmutableSortedMap.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ImmutableSortedMap BuildFrom (System.Collections.IList p0, System.Collections.IDictionary p1, ImmutableSortedMap.Builder.IKeyTranslator p2, Java.Util.IComparator p3);
public static ImmutableSortedMap EmptyMap (Java.Util.IComparator p0);
public static ImmutableSortedMap FromMap (System.Collections.IDictionary p0, Java.Util.IComparator p1);
public static ImmutableSortedMap.Builder.IKeyTranslator IdentityTranslator ();
// inner types
public interface IKeyTranslator : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object Translate (Java.Lang.Object p0);
}
}
}
public class ImmutableSortedMapIterator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.IIterator, System.IDisposable {
// constructors
protected ImmutableSortedMapIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasNext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Util.IMapEntry Next ();
public virtual void Remove ();
}
public class ImmutableSortedSet : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
public ImmutableSortedSet (System.Collections.IList p0, Java.Util.IComparator p1);
protected ImmutableSortedSet (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsEmpty { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Java.Lang.Object MaxEntry { get; }
public virtual Java.Lang.Object MinEntry { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool Contains (Java.Lang.Object p0);
public virtual Java.Lang.Object GetPredecessorEntry (Java.Lang.Object p0);
public virtual int IndexOf (Java.Lang.Object p0);
public virtual ImmutableSortedSet Insert (Java.Lang.Object p0);
public virtual Java.Util.IIterator Iterator ();
public virtual Java.Util.IIterator IteratorFrom (Java.Lang.Object p0);
public virtual ImmutableSortedSet Remove (Java.Lang.Object p0);
public virtual Java.Util.IIterator ReverseIterator ();
public virtual Java.Util.IIterator ReverseIteratorFrom (Java.Lang.Object p0);
public virtual int Size ();
}
public class LLRBBlackValueNode : Firebase.Database.Collection.LLRBValueNode, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LLRBBlackValueNode (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsRed { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int Size ();
protected override LLRBNodeColor Zza ();
protected override LLRBValueNode Zza (Java.Lang.Object p0, Java.Lang.Object p1, ILLRBNode p2, ILLRBNode p3);
}
public class LLRBEmptyNode : Java.Lang.Object, Android.Runtime.IJavaObject, ILLRBNode, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LLRBEmptyNode (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static LLRBEmptyNode Instance { get; }
public virtual bool IsEmpty { get; }
public virtual bool IsRed { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Java.Lang.Object Key { get; }
public virtual ILLRBNode Left { get; }
public virtual ILLRBNode Max { get; }
public virtual ILLRBNode Min { get; }
public virtual ILLRBNode Right { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Java.Lang.Object Value { get; }
// methods
public virtual ILLRBNode Copy (Java.Lang.Object p0, Java.Lang.Object p1, LLRBNodeColor p2, ILLRBNode p3, ILLRBNode p4);
public virtual void InOrderTraversal (LLRBNodeNodeVisitor p0);
public virtual ILLRBNode Insert (Java.Lang.Object p0, Java.Lang.Object p1, Java.Util.IComparator p2);
public virtual ILLRBNode Remove (Java.Lang.Object p0, Java.Util.IComparator p1);
public virtual bool ShortCircuitingInOrderTraversal (ILLRBNodeShortCircuitingNodeVisitor p0);
public virtual bool ShortCircuitingReverseOrderTraversal (ILLRBNodeShortCircuitingNodeVisitor p0);
public virtual int Size ();
}
public sealed class LLRBNodeColor : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static LLRBNodeColor Zzn { get; }
public static LLRBNodeColor Zzo { get; }
// methods
public static LLRBNodeColor[] Values ();
}
public abstract class LLRBNodeNodeVisitor : Java.Lang.Object, Android.Runtime.IJavaObject, ILLRBNodeShortCircuitingNodeVisitor, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LLRBNodeNodeVisitor ();
protected LLRBNodeNodeVisitor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool ShouldContinue (Java.Lang.Object p0, Java.Lang.Object p1);
public virtual void VisitEntry (Java.Lang.Object p0, Java.Lang.Object p1);
}
public class LLRBRedValueNode : Firebase.Database.Collection.LLRBValueNode, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LLRBRedValueNode (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsRed { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int Size ();
protected override LLRBNodeColor Zza ();
protected override LLRBValueNode Zza (Java.Lang.Object p0, Java.Lang.Object p1, ILLRBNode p2, ILLRBNode p3);
}
public abstract class LLRBValueNode : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LLRBValueNode (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsEmpty { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Java.Lang.Object Key { get; }
public virtual ILLRBNode Left { get; }
public virtual ILLRBNode Max { get; }
public virtual ILLRBNode Min { get; }
public virtual ILLRBNode Right { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Java.Lang.Object Value { get; }
// methods
public virtual LLRBValueNode Copy (Java.Lang.Object p0, Java.Lang.Object p1, LLRBNodeColor p2, ILLRBNode p3, ILLRBNode p4);
public virtual void InOrderTraversal (LLRBNodeNodeVisitor p0);
public virtual ILLRBNode Insert (Java.Lang.Object p0, Java.Lang.Object p1, Java.Util.IComparator p2);
public virtual ILLRBNode Remove (Java.Lang.Object p0, Java.Util.IComparator p1);
public virtual bool ShortCircuitingInOrderTraversal (ILLRBNodeShortCircuitingNodeVisitor p0);
public virtual bool ShortCircuitingReverseOrderTraversal (ILLRBNodeShortCircuitingNodeVisitor p0);
protected virtual LLRBNodeColor Zza ();
protected virtual LLRBValueNode Zza (Java.Lang.Object p0, Java.Lang.Object p1, ILLRBNode p2, ILLRBNode p3);
}
public class StandardComparator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.IComparator, System.IDisposable {
// constructors
protected StandardComparator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int Compare (Java.Lang.Object p0, Java.Lang.Object p1);
public static StandardComparator GetComparator (Java.Lang.Class p0);
}
public class Blob : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// constructors
protected Blob (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int CompareTo (Java.Lang.Object p0);
public static Blob FromBytes (byte[] p0);
public virtual byte[] ToBytes ();
}
public class CollectionReference : Firebase.Firestore.Query, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected CollectionReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual string Id { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual DocumentReference Parent { get; }
public virtual string Path { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task Add (Java.Lang.Object p0);
public virtual Android.Gms.Tasks.Task Add (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p0);
public virtual DocumentReference Document ();
public virtual DocumentReference Document (string p0);
}
public class DocumentChange : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DocumentChange (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual QueryDocumentSnapshot Document { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int NewIndex { get; }
public virtual int OldIndex { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual DocumentChange.Type GetType ();
// inner types
public sealed class Type : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static DocumentChange.Type Added { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static DocumentChange.Type Modified { get; }
public static DocumentChange.Type Removed { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static DocumentChange.Type ValueOf (string p0);
public static DocumentChange.Type[] Values ();
}
}
public class DocumentListenOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public DocumentListenOptions ();
protected DocumentListenOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual DocumentListenOptions IncludeMetadataChanges ();
}
public class DocumentReference : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DocumentReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual FirebaseFirestore Firestore { get; }
public virtual string Id { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual CollectionReference Parent { get; }
public virtual string Path { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual IListenerRegistration AddSnapshotListener (IEventListener p0);
public virtual IListenerRegistration AddSnapshotListener (Android.App.Activity p0, IEventListener p1);
public virtual IListenerRegistration AddSnapshotListener (DocumentListenOptions p0, IEventListener p1);
public virtual IListenerRegistration AddSnapshotListener (Java.Util.Concurrent.IExecutor p0, IEventListener p1);
public virtual IListenerRegistration AddSnapshotListener (Android.App.Activity p0, DocumentListenOptions p1, IEventListener p2);
public virtual IListenerRegistration AddSnapshotListener (Java.Util.Concurrent.IExecutor p0, DocumentListenOptions p1, IEventListener p2);
public virtual CollectionReference Collection (string p0);
public virtual Android.Gms.Tasks.Task Delete ();
public virtual Android.Gms.Tasks.Task Get ();
public virtual Android.Gms.Tasks.Task Set (Java.Lang.Object p0);
public virtual Android.Gms.Tasks.Task Set (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p0);
public virtual Android.Gms.Tasks.Task Set (Java.Lang.Object p0, SetOptions p1);
public virtual Android.Gms.Tasks.Task Set (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p0, SetOptions p1);
public virtual Android.Gms.Tasks.Task Update (System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p0);
public virtual Android.Gms.Tasks.Task Update (FieldPath p0, Java.Lang.Object p1, Java.Lang.Object[] p2);
public virtual Android.Gms.Tasks.Task Update (string p0, Java.Lang.Object p1, Java.Lang.Object[] p2);
}
public class DocumentSnapshot : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected DocumentSnapshot (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> Data { get; }
public virtual string Id { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual SnapshotMetadata Metadata { get; }
public virtual DocumentReference Reference { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool Contains (FieldPath p0);
public virtual bool Contains (string p0);
public virtual bool Exists ();
public virtual Java.Lang.Object Get (FieldPath p0);
public virtual Java.Lang.Object Get (string p0);
public virtual Blob GetBlob (string p0);
public virtual Java.Lang.Boolean GetBoolean (string p0);
public virtual Java.Util.Date GetDate (string p0);
public virtual DocumentReference GetDocumentReference (string p0);
public virtual Java.Lang.Double GetDouble (string p0);
public virtual GeoPoint GetGeoPoint (string p0);
public virtual Java.Lang.Long GetLong (string p0);
public virtual string GetString (string p0);
public virtual Java.Lang.Object ToObject (Java.Lang.Class p0);
}
public class EventEventArgs : System.EventArgs {
// constructors
public EventEventArgs (Java.Lang.Object p0, FirebaseFirestoreException p1);
// properties
public Java.Lang.Object P0 { get; }
public FirebaseFirestoreException P1 { get; }
}
public class ExcludeAttribute : System.Attribute {
// constructors
public ExcludeAttribute ();
}
public sealed class FieldPath : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static FieldPath DocumentId ();
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public static FieldPath Of (string[] p0);
public override string ToString ();
}
public class FieldValue : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FieldValue (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static FieldValue Delete ();
public static FieldValue ServerTimestamp ();
}
public class FirebaseFirestore : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseFirestore (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Firebase.FirebaseApp App { get; }
public virtual FirebaseFirestoreSettings FirestoreSettings { get; set; }
public static FirebaseFirestore Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual WriteBatch Batch ();
public virtual CollectionReference Collection (string p0);
public virtual Android.Gms.Tasks.Task DisableNetwork ();
public virtual DocumentReference Document (string p0);
public virtual Android.Gms.Tasks.Task EnableNetwork ();
public static FirebaseFirestore GetInstance (Firebase.FirebaseApp p0);
public virtual Android.Gms.Tasks.Task RunTransaction (Transaction.IFunction p0);
public static void SetLoggingEnabled (bool p0);
}
public class FirebaseFirestoreException : Firebase.FirebaseException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
protected FirebaseFirestoreException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FirebaseFirestoreException (string p0, FirebaseFirestoreException.Code p1);
public FirebaseFirestoreException (string p0, FirebaseFirestoreException.Code p1, Java.Lang.Throwable p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseFirestoreException.Code GetCode ();
// inner types
public sealed class Code : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static FirebaseFirestoreException.Code Aborted { get; }
public static FirebaseFirestoreException.Code AlreadyExists { get; }
public static FirebaseFirestoreException.Code Cancelled { get; }
public static FirebaseFirestoreException.Code DataLoss { get; }
public static FirebaseFirestoreException.Code DeadlineExceeded { get; }
public static FirebaseFirestoreException.Code FailedPrecondition { get; }
public static FirebaseFirestoreException.Code Internal { get; }
public static FirebaseFirestoreException.Code InvalidArgument { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static FirebaseFirestoreException.Code NotFound { get; }
public static FirebaseFirestoreException.Code Ok { get; }
public static FirebaseFirestoreException.Code OutOfRange { get; }
public static FirebaseFirestoreException.Code PermissionDenied { get; }
public static FirebaseFirestoreException.Code ResourceExhausted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static FirebaseFirestoreException.Code Unauthenticated { get; }
public static FirebaseFirestoreException.Code Unavailable { get; }
public static FirebaseFirestoreException.Code Unimplemented { get; }
public static FirebaseFirestoreException.Code Unknown { get; }
// methods
public static FirebaseFirestoreException.Code FromValue (int p0);
public int Value ();
public static FirebaseFirestoreException.Code ValueOf (string p0);
public static FirebaseFirestoreException.Code[] Values ();
}
}
public sealed class FirebaseFirestoreSettings : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public string Host { get; }
public bool IsPersistenceEnabled { get; }
public bool IsSslEnabled { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public override string ToString ();
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseFirestoreSettings.Builder ();
public FirebaseFirestoreSettings.Builder (FirebaseFirestoreSettings p0);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public FirebaseFirestoreSettings Build ();
public FirebaseFirestoreSettings.Builder SetHost (string p0);
public FirebaseFirestoreSettings.Builder SetPersistenceEnabled (bool p0);
public FirebaseFirestoreSettings.Builder SetSslEnabled (bool p0);
}
}
public class GeoPoint : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// constructors
public GeoPoint (double p0, double p1);
protected GeoPoint (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual double Latitude { get; }
public virtual double Longitude { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual int CompareTo (Java.Lang.Object p0);
}
public interface IEventListener : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnEvent (Java.Lang.Object p0, FirebaseFirestoreException p1);
}
public interface IExclude : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IIgnoreExtraProperties : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IListenerRegistration : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void Remove ();
}
public interface IPropertyName : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string Value ();
}
public interface IServerTimestamp : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IThrowOnExtraProperties : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class IgnoreExtraPropertiesAttribute : System.Attribute {
// constructors
public IgnoreExtraPropertiesAttribute ();
}
public class PropertyNameAttribute : System.Attribute {
// constructors
public PropertyNameAttribute ();
// properties
public string Value { get; set; }
}
public class Query : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Query (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual FirebaseFirestore Firestore { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual IListenerRegistration AddSnapshotListener (IEventListener p0);
public virtual IListenerRegistration AddSnapshotListener (Android.App.Activity p0, IEventListener p1);
public virtual IListenerRegistration AddSnapshotListener (QueryListenOptions p0, IEventListener p1);
public virtual IListenerRegistration AddSnapshotListener (Java.Util.Concurrent.IExecutor p0, IEventListener p1);
public virtual IListenerRegistration AddSnapshotListener (Android.App.Activity p0, QueryListenOptions p1, IEventListener p2);
public virtual IListenerRegistration AddSnapshotListener (Java.Util.Concurrent.IExecutor p0, QueryListenOptions p1, IEventListener p2);
public virtual Query EndAt (DocumentSnapshot p0);
public virtual Query EndAt (Java.Lang.Object[] p0);
public virtual Query EndBefore (DocumentSnapshot p0);
public virtual Query EndBefore (Java.Lang.Object[] p0);
public virtual Android.Gms.Tasks.Task Get ();
public virtual Query Limit (long p0);
public virtual Query OrderBy (FieldPath p0);
public virtual Query OrderBy (string p0);
public virtual Query OrderBy (FieldPath p0, Query.Direction p1);
public virtual Query OrderBy (string p0, Query.Direction p1);
public virtual Query StartAfter (DocumentSnapshot p0);
public virtual Query StartAfter (Java.Lang.Object[] p0);
public virtual Query StartAt (DocumentSnapshot p0);
public virtual Query StartAt (Java.Lang.Object[] p0);
public virtual Query WhereEqualTo (FieldPath p0, Java.Lang.Object p1);
public virtual Query WhereEqualTo (string p0, Java.Lang.Object p1);
public virtual Query WhereGreaterThan (FieldPath p0, Java.Lang.Object p1);
public virtual Query WhereGreaterThan (string p0, Java.Lang.Object p1);
public virtual Query WhereGreaterThanOrEqualTo (FieldPath p0, Java.Lang.Object p1);
public virtual Query WhereGreaterThanOrEqualTo (string p0, Java.Lang.Object p1);
public virtual Query WhereLessThan (FieldPath p0, Java.Lang.Object p1);
public virtual Query WhereLessThan (string p0, Java.Lang.Object p1);
public virtual Query WhereLessThanOrEqualTo (FieldPath p0, Java.Lang.Object p1);
public virtual Query WhereLessThanOrEqualTo (string p0, Java.Lang.Object p1);
// inner types
public sealed class Direction : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static Query.Direction Ascending { get; }
public static Query.Direction Descending { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Query.Direction ValueOf (string p0);
public static Query.Direction[] Values ();
}
}
public class QueryDocumentSnapshot : Firebase.Firestore.DocumentSnapshot, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected QueryDocumentSnapshot (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class QueryListenOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public QueryListenOptions ();
protected QueryListenOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual QueryListenOptions IncludeDocumentMetadataChanges ();
public virtual QueryListenOptions IncludeQueryMetadataChanges ();
}
public class QuerySnapshot : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, System.IDisposable {
// constructors
protected QuerySnapshot (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<DocumentChange> DocumentChanges { get; }
public virtual System.Collections.Generic.IList<DocumentSnapshot> Documents { get; }
public virtual bool IsEmpty { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual SnapshotMetadata Metadata { get; }
public virtual Query Query { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Util.IIterator Iterator ();
public virtual int Size ();
public virtual System.Collections.IList ToObjects (Java.Lang.Class p0);
}
public class ServerTimestampAttribute : System.Attribute {
// constructors
public ServerTimestampAttribute ();
}
public sealed class SetOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public static SetOptions Merge ();
public static SetOptions MergeFieldPaths (System.Collections.Generic.IList<FieldPath> p0);
public static SetOptions MergeFields (System.Collections.Generic.IList<string> p0);
public static SetOptions MergeFields (string[] p0);
}
public class SnapshotMetadata : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected SnapshotMetadata (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasPendingWrites { get; }
public virtual bool IsFromCache { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ThrowOnExtraPropertiesAttribute : System.Attribute {
// constructors
public ThrowOnExtraPropertiesAttribute ();
}
public class Transaction : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Transaction (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Transaction Delete (DocumentReference p0);
public virtual DocumentSnapshot Get (DocumentReference p0);
public virtual Transaction Set (DocumentReference p0, Java.Lang.Object p1);
public virtual Transaction Set (DocumentReference p0, System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p1);
public virtual Transaction Set (DocumentReference p0, Java.Lang.Object p1, SetOptions p2);
public virtual Transaction Set (DocumentReference p0, System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p1, SetOptions p2);
public virtual Transaction Update (DocumentReference p0, System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p1);
public virtual Transaction Update (DocumentReference p0, FieldPath p1, Java.Lang.Object p2, Java.Lang.Object[] p3);
public virtual Transaction Update (DocumentReference p0, string p1, Java.Lang.Object p2, Java.Lang.Object[] p3);
// inner types
public interface IFunction : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object Apply (Transaction p0);
}
}
public class WriteBatch : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected WriteBatch (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task Commit ();
public virtual WriteBatch Delete (DocumentReference p0);
public virtual WriteBatch Set (DocumentReference p0, Java.Lang.Object p1);
public virtual WriteBatch Set (DocumentReference p0, System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p1);
public virtual WriteBatch Set (DocumentReference p0, Java.Lang.Object p1, SetOptions p2);
public virtual WriteBatch Set (DocumentReference p0, System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p1, SetOptions p2);
public virtual WriteBatch Update (DocumentReference p0, System.Collections.Generic.IDictionary<System.String,Java.Lang.Object> p1);
public virtual WriteBatch Update (DocumentReference p0, FieldPath p1, Java.Lang.Object p2, Java.Lang.Object[] p3);
public virtual WriteBatch Update (DocumentReference p0, string p1, Java.Lang.Object p2, Java.Lang.Object[] p3);
}
public sealed class BuildConfig : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public BuildConfig ();
// fields
public static const string ApplicationId = "com.google.firebase.functions";
public static const string BuildType = "release";
public static const bool Debug;
public static const string Flavor = "";
public static const int VersionCode;
public static const string VersionName = "";
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebaseFunctions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseFunctions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static FirebaseFunctions Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual HttpsCallableReference GetHttpsCallable (string name);
public static FirebaseFunctions GetInstance (Firebase.FirebaseApp app);
}
public class FirebaseFunctionsException : Firebase.FirebaseException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
protected FirebaseFunctionsException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object Details { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseFunctionsException.Code GetCode ();
// inner types
public sealed class Code : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static FirebaseFunctionsException.Code Aborted { get; }
public static FirebaseFunctionsException.Code AlreadyExists { get; }
public static FirebaseFunctionsException.Code Cancelled { get; }
public static FirebaseFunctionsException.Code DataLoss { get; }
public static FirebaseFunctionsException.Code DeadlineExceeded { get; }
public static FirebaseFunctionsException.Code FailedPrecondition { get; }
public static FirebaseFunctionsException.Code Internal { get; }
public static FirebaseFunctionsException.Code InvalidArgument { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static FirebaseFunctionsException.Code NotFound { get; }
public static FirebaseFunctionsException.Code Ok { get; }
public static FirebaseFunctionsException.Code OutOfRange { get; }
public static FirebaseFunctionsException.Code PermissionDenied { get; }
public static FirebaseFunctionsException.Code ResourceExhausted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static FirebaseFunctionsException.Code Unauthenticated { get; }
public static FirebaseFunctionsException.Code Unavailable { get; }
public static FirebaseFunctionsException.Code Unimplemented { get; }
public static FirebaseFunctionsException.Code Unknown { get; }
// methods
public static FirebaseFunctionsException.Code ValueOf (string name);
public static FirebaseFunctionsException.Code[] Values ();
}
}
public class HttpsCallableReference : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected HttpsCallableReference (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Gms.Tasks.Task Call ();
public virtual Android.Gms.Tasks.Task Call (Java.Lang.Object data);
}
public class HttpsCallableResult : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected HttpsCallableResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object Data { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IFirebaseInstanceIdInternal : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual string Id { get; }
public virtual string Token { get; }
}
public interface IProvider : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object Get ();
}
public class FirebaseAppHelper : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseAppHelper ();
protected FirebaseAppHelper (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void AddIdTokenListener (Firebase.FirebaseApp p0, Firebase.FirebaseApp.IIdTokenListener p1);
public static Android.Gms.Tasks.Task GetToken (Firebase.FirebaseApp p0, bool p1);
public static string GetUid (Firebase.FirebaseApp p0);
public static void RemoveIdTokenListener (Firebase.FirebaseApp p0, Firebase.FirebaseApp.IIdTokenListener p1);
}
public interface IInternalTokenProvider : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual string Uid { get; }
// methods
public virtual Android.Gms.Tasks.Task GetAccessToken (bool p0);
}
public class InternalTokenResult : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public InternalTokenResult (string p0);
protected InternalTokenResult (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Token { get; }
}
public class FirebaseNoSignedInUserException : Firebase.FirebaseException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public FirebaseNoSignedInUserException (string p0);
protected FirebaseNoSignedInUserException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebaseMLException : Firebase.FirebaseException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
protected FirebaseMLException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public FirebaseMLException (string p0, int p1);
public FirebaseMLException (string p0, int p1, Java.Lang.Throwable p2);
// fields
public static const int Aborted;
public static const int AlreadyExists;
public static const int Cancelled;
public static const int DataLoss;
public static const int DeadlineExceeded;
public static const int FailedPrecondition;
public static const int Internal;
public static const int InvalidArgument;
public static const int NotFound;
public static const int Ok;
public static const int OutOfRange;
public static const int PermissionDenied;
public static const int ResourceExhausted;
public static const int Unauthenticated;
public static const int Unavailable;
public static const int Unimplemented;
public static const int Unknown;
// properties
public virtual int Code { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public interface ICode : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class FirebaseModelDataType : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseModelDataType ();
// fields
public static const int Byte;
public static const int Float32;
public static const int Int32;
public static const int Long;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int Zzj (Java.Lang.Object p0);
// inner types
public interface IDataType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public sealed class FirebaseModelInputOutputOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Android.Util.SparseArray Zzfc ();
public Android.Util.SparseArray Zzfd ();
public System.Collections.Generic.IDictionary<Java.Lang.Integer,Java.Lang.Object> Zzfe ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseModelInputOutputOptions.Builder ();
public FirebaseModelInputOutputOptions.Builder (FirebaseModelInputOutputOptions p0);
protected FirebaseModelInputOutputOptions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseModelInputOutputOptions Build ();
public virtual FirebaseModelInputOutputOptions.Builder SetInputFormat (int p0, int p1, int[] p2);
public virtual FirebaseModelInputOutputOptions.Builder SetOutputFormat (int p0, int p1, int[] p2);
}
}
public sealed class FirebaseModelInputs : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Java.Lang.Object[] Zzff ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseModelInputs.Builder ();
protected FirebaseModelInputs.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseModelInputs.Builder Add (Java.Lang.Object p0);
public virtual FirebaseModelInputs Build ();
}
}
public sealed class FirebaseModelInterpreter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public bool StatsCollectionEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Android.Gms.Tasks.Task GetInputIndex (string p0);
public static FirebaseModelInterpreter GetInstance (FirebaseModelOptions p0);
public Android.Gms.Tasks.Task GetOutputIndex (string p0);
public Android.Gms.Tasks.Task Run (FirebaseModelInputs p0, FirebaseModelInputOutputOptions p1);
}
public class FirebaseModelManager : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseModelManager (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static FirebaseModelManager Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Model.FirebaseCloudModelSource GetCloudModelSource (string p0);
public virtual Model.FirebaseLocalModelSource GetLocalModelSource (string p0);
public virtual bool RegisterCloudModelSource (Model.FirebaseCloudModelSource p0);
public virtual bool RegisterLocalModelSource (Model.FirebaseLocalModelSource p0);
}
public sealed class FirebaseModelOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public string CloudModelName { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public string LocalModelName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public bool Zzfg ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseModelOptions.Builder ();
protected FirebaseModelOptions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseModelOptions Build ();
public virtual FirebaseModelOptions.Builder SetCloudModelName (string p0);
public virtual FirebaseModelOptions.Builder SetLocalModelName (string p0);
}
}
public sealed class FirebaseModelOutputs : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseModelOutputs (System.Collections.Generic.IDictionary<Java.Lang.Integer,Java.Lang.Object> p0);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Java.Lang.Object GetOutput (int p0);
}
public class FirebaseCloudModelSource : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseCloudModelSource (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual FirebaseModelDownloadConditions InitialDownloadConditions { get; }
public virtual bool IsModelUpdatesEnabled { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string ModelName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual FirebaseModelDownloadConditions UpdatesDownloadConditions { get; }
// methods
public void Zzbp (string p0);
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseCloudModelSource.Builder (string p0);
protected FirebaseCloudModelSource.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseCloudModelSource Build ();
public virtual FirebaseCloudModelSource.Builder EnableModelUpdates (bool p0);
public virtual FirebaseCloudModelSource.Builder SetInitialDownloadConditions (FirebaseModelDownloadConditions p0);
public virtual FirebaseCloudModelSource.Builder SetUpdatesDownloadConditions (FirebaseModelDownloadConditions p0);
}
}
public class FirebaseLocalModelSource : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseLocalModelSource (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual string AssetFilePath { get; }
public virtual string FilePath { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string ModelName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseLocalModelSource.Builder (string p0);
protected FirebaseLocalModelSource.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseLocalModelSource Build ();
public virtual FirebaseLocalModelSource.Builder SetAssetFilePath (string p0);
public virtual FirebaseLocalModelSource.Builder SetFilePath (string p0);
}
}
public class FirebaseModelDownloadConditions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseModelDownloadConditions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsChargingRequired { get; }
public virtual bool IsDeviceIdleRequired { get; }
public virtual bool IsWifiRequired { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseModelDownloadConditions.Builder ();
protected FirebaseModelDownloadConditions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseModelDownloadConditions Build ();
public virtual FirebaseModelDownloadConditions.Builder RequireCharging ();
public virtual FirebaseModelDownloadConditions.Builder RequireDeviceIdle ();
public virtual FirebaseModelDownloadConditions.Builder RequireWifi ();
}
}
public class FirebaseVision : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVision (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static FirebaseVision Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual bool StatsCollectionEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static FirebaseVision GetInstance (Firebase.FirebaseApp p0);
}
public class FirebaseVisionBarcode : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionBarcode (Android.Gms.Vision.Barcodes.Barcode p0);
protected FirebaseVisionBarcode (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int FormatAllFormats;
public static const int FormatAztec;
public static const int FormatCodabar;
public static const int FormatCode128;
public static const int FormatCode39;
public static const int FormatCode93;
public static const int FormatDataMatrix;
public static const int FormatEan13;
public static const int FormatEan8;
public static const int FormatItf;
public static const int FormatPdf417;
public static const int FormatQrCode;
public static const int FormatUnknown;
public static const int FormatUpcA;
public static const int FormatUpcE;
public static const int TypeCalendarEvent;
public static const int TypeContactInfo;
public static const int TypeDriverLicense;
public static const int TypeEmail;
public static const int TypeGeo;
public static const int TypeIsbn;
public static const int TypePhone;
public static const int TypeProduct;
public static const int TypeSms;
public static const int TypeText;
public static const int TypeUnknown;
public static const int TypeUrl;
public static const int TypeWifi;
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public virtual string DisplayValue { get; }
public virtual int Format { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string RawValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual FirebaseVisionBarcode.UrlBookmark Url { get; }
public virtual int ValueType { get; }
public virtual FirebaseVisionBarcode.WiFi Wifi { get; }
// methods
public virtual FirebaseVisionBarcode.CalendarEvent GetCalendarEvent ();
public virtual FirebaseVisionBarcode.ContactInfo GetContactInfo ();
public virtual Android.Graphics.Point[] GetCornerPoints ();
public virtual FirebaseVisionBarcode.DriverLicense GetDriverLicense ();
public virtual FirebaseVisionBarcode.Email GetEmail ();
public virtual FirebaseVisionBarcode.GeoPoint GetGeoPoint ();
public virtual FirebaseVisionBarcode.Phone GetPhone ();
public virtual FirebaseVisionBarcode.Sms GetSms ();
// inner types
public class Address : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int TypeHome;
public static const int TypeUnknown;
public static const int TypeWork;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Type { get; }
// methods
public virtual string[] GetAddressLines ();
// inner types
public interface IAddressType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class CalendarDateTime : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.CalendarDateTime (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual int Day { get; }
public virtual int Hours { get; }
public virtual bool IsUtc { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Minutes { get; }
public virtual int Month { get; }
public virtual string RawValue { get; }
public virtual int Seconds { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Year { get; }
}
public class CalendarEvent : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.CalendarEvent (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual string Description { get; }
public virtual FirebaseVisionBarcode.CalendarDateTime End { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Location { get; }
public virtual string Organizer { get; }
public virtual FirebaseVisionBarcode.CalendarDateTime Start { get; }
public virtual string Status { get; }
public virtual string Summary { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ContactInfo : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.ContactInfo (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<FirebaseVisionBarcode.Address> Addresses { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionBarcode.Email> Emails { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual FirebaseVisionBarcode.PersonName Name { get; }
public virtual string Organization { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionBarcode.Phone> Phones { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Title { get; }
// methods
public virtual string[] GetUrls ();
}
public class DriverLicense : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.DriverLicense (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual string AddressCity { get; }
public virtual string AddressState { get; }
public virtual string AddressStreet { get; }
public virtual string AddressZip { get; }
public virtual string BirthDate { get; }
public virtual string DocumentType { get; }
public virtual string ExpiryDate { get; }
public virtual string FirstName { get; }
public virtual string Gender { get; }
public virtual string IssueDate { get; }
public virtual string IssuingCountry { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string LastName { get; }
public virtual string LicenseNumber { get; }
public virtual string MiddleName { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class Email : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.Email (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int TypeHome;
public static const int TypeUnknown;
public static const int TypeWork;
// properties
public virtual string Address { get; }
public virtual string Body { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Subject { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Type { get; }
// inner types
public interface IFormatType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class GeoPoint : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.Email.GeoPoint (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual double Lat { get; }
public virtual double Lng { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IBarcodeFormat : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IBarcodeValueType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public class PersonName : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.Email.PersonName (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual string First { get; }
public virtual string FormattedName { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Last { get; }
public virtual string Middle { get; }
public virtual string Prefix { get; }
public virtual string Pronunciation { get; }
public virtual string Suffix { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class Phone : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.Email.Phone (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int TypeFax;
public static const int TypeHome;
public static const int TypeMobile;
public static const int TypeUnknown;
public static const int TypeWork;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Number { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Type { get; }
// inner types
public interface IFormatType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class Sms : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.Email.Phone.Sms (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Message { get; }
public virtual string PhoneNumber { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class UrlBookmark : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.Email.Phone.UrlBookmark (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Title { get; }
public virtual string Url { get; }
}
public class WiFi : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcode.Address.Email.Phone.WiFi (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int TypeOpen;
public static const int TypeWep;
public static const int TypeWpa;
// properties
public virtual int EncryptionType { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Password { get; }
public virtual string Ssid { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public interface IEncryptionType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
}
public class FirebaseVisionBarcodeDetectorOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionBarcodeDetectorOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public int Zzga ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionBarcodeDetectorOptions.Builder ();
protected FirebaseVisionBarcodeDetectorOptions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseVisionBarcodeDetectorOptions Build ();
public virtual FirebaseVisionBarcodeDetectorOptions.Builder SetBarcodeFormats (int p0, int[] p1);
}
}
public class FirebaseVisionCloudDetectorOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudDetectorOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int LatestModel;
public static const int StableModel;
// properties
public static FirebaseVisionCloudDetectorOptions Default { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int MaxResults { get; }
public virtual int ModelType { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseVisionCloudDetectorOptions.Builder InvokeBuilder ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionCloudDetectorOptions.Builder ();
protected FirebaseVisionCloudDetectorOptions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseVisionCloudDetectorOptions Build ();
public virtual FirebaseVisionCloudDetectorOptions.Builder SetMaxResults (int p0);
public virtual FirebaseVisionCloudDetectorOptions.Builder SetModelType (int p0);
}
public interface IModelType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class FirebaseVisionCloudLabel : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudLabel (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual float Confidence { get; }
public virtual string EntityId { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Label { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebaseVisionCloudLandmark : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudLandmark (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public virtual float Confidence { get; }
public virtual string EntityId { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Landmark { get; }
public virtual System.Collections.Generic.IList<Firebase.ML.Vision.Common.FirebaseVisionLatLng> Locations { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebaseVisionCloudText : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionCloudText.Page> Pages { get; }
public virtual string Text { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class Block : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText.Block (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public virtual float Confidence { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionCloudText.Paragraph> Paragraphs { get; }
public virtual FirebaseVisionCloudText.TextProperty TextProperty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class DetectedBreak : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText.DetectedBreak (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int EolSureSpace;
public static const int Hyphen;
public static const int LineBreak;
public static const int Space;
public static const int SureSpace;
public static const int Unknown;
// properties
public virtual int DetectedBreakType { get; }
public virtual bool IsPrefix { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public interface IBreakType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class DetectedLanguage : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText.DetectedBreak.DetectedLanguage (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual float Confidence { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string LanguageCode { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class Page : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText.DetectedBreak.Page (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<FirebaseVisionCloudText.Block> Blocks { get; }
public virtual float Confidence { get; }
public virtual int Height { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual FirebaseVisionCloudText.TextProperty TextProperty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Width { get; }
}
public class Paragraph : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText.DetectedBreak.Paragraph (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public virtual float Confidence { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual FirebaseVisionCloudText.TextProperty TextProperty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionCloudText.Word> Words { get; }
}
public class Symbol : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText.DetectedBreak.Symbol (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public virtual float Confidence { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Text { get; }
public virtual FirebaseVisionCloudText.TextProperty TextProperty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class TextProperty : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText.DetectedBreak.TextProperty (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual FirebaseVisionCloudText.DetectedBreak DetectedBreak { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionCloudText.DetectedLanguage> DetectedLanguages { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class Word : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionCloudText.DetectedBreak.Word (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public virtual float Confidence { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionCloudText.Symbol> Symbols { get; }
public virtual FirebaseVisionCloudText.TextProperty TextProperty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class FirebaseVisionImage : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionImage (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Bitmap BitmapForDebugging { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static FirebaseVisionImage FromBitmap (Android.Graphics.Bitmap p0);
public static FirebaseVisionImage FromByteArray (byte[] p0, FirebaseVisionImageMetadata p1);
public static FirebaseVisionImage FromByteBuffer (Java.Nio.ByteBuffer p0, FirebaseVisionImageMetadata p1);
public static FirebaseVisionImage FromFilePath (Android.Content.Context p0, Android.Net.Uri p1);
public static FirebaseVisionImage FromMediaImage (Android.Media.Image p0, int p1);
public byte[] Zzgd ();
public Android.Gms.Vision.Frame Zzq (bool p0);
}
public class FirebaseVisionImageMetadata : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionImageMetadata (FirebaseVisionImageMetadata p0);
protected FirebaseVisionImageMetadata (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int ImageFormatNv21;
public static const int ImageFormatYv12;
public static const int Rotation0;
public static const int Rotation180;
public static const int Rotation270;
public static const int Rotation90;
// properties
public virtual int Format { get; }
public virtual int Height { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Rotation { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Width { get; }
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionImageMetadata.Builder ();
protected FirebaseVisionImageMetadata.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseVisionImageMetadata Build ();
public virtual FirebaseVisionImageMetadata.Builder SetFormat (int p0);
public virtual FirebaseVisionImageMetadata.Builder SetHeight (int p0);
public virtual FirebaseVisionImageMetadata.Builder SetRotation (int p0);
public virtual FirebaseVisionImageMetadata.Builder SetWidth (int p0);
}
public interface IImageFormat : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IRotation : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class FirebaseVisionLatLng : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionLatLng (double p0, double p1);
protected FirebaseVisionLatLng (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual double Latitude { get; }
public virtual double Longitude { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class FirebaseVisionPoint : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionPoint (Java.Lang.Float p0, Java.Lang.Float p1, Java.Lang.Float p2);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public Java.Lang.Float GetX ();
public Java.Lang.Float GetY ();
public Java.Lang.Float GetZ ();
}
public class FirebaseVisionFace : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionFace (Android.Gms.Vision.Faces.Face p0);
protected FirebaseVisionFace (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int InvalidId;
public static const float UncomputedProbability;
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public virtual float HeadEulerAngleY { get; }
public virtual float HeadEulerAngleZ { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual float LeftEyeOpenProbability { get; }
public virtual float RightEyeOpenProbability { get; }
public virtual float SmilingProbability { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TrackingId { get; }
// methods
public virtual FirebaseVisionFaceLandmark GetLandmark (int p0);
}
public class FirebaseVisionFaceDetectorOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionFaceDetectorOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int AccurateMode;
public static const int AllClassifications;
public static const int AllLandmarks;
public static const int FastMode;
public static const int NoClassifications;
public static const int NoLandmarks;
// properties
public virtual int ClassificationType { get; }
public virtual bool IsTrackingEnabled { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int LandmarkType { get; }
public virtual float MinFaceSize { get; }
public virtual int ModeType { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionFaceDetectorOptions.Builder ();
protected FirebaseVisionFaceDetectorOptions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseVisionFaceDetectorOptions Build ();
public virtual FirebaseVisionFaceDetectorOptions.Builder SetClassificationType (int p0);
public virtual FirebaseVisionFaceDetectorOptions.Builder SetLandmarkType (int p0);
public virtual FirebaseVisionFaceDetectorOptions.Builder SetMinFaceSize (float p0);
public virtual FirebaseVisionFaceDetectorOptions.Builder SetModeType (int p0);
public virtual FirebaseVisionFaceDetectorOptions.Builder SetTrackingEnabled (bool p0);
}
public interface IClassificationType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface ILandmarkType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
public interface IModeType : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class FirebaseVisionFaceLandmark : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionFaceLandmark (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int BottomMouth;
public static const int LeftCheek;
public static const int LeftEar;
public static const int LeftEye;
public static const int LeftMouth;
public static const int NoseBase;
public static const int RightCheek;
public static const int RightEar;
public static const int RightEye;
public static const int RightMouth;
// properties
public virtual int FaceLandmarkType { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Firebase.ML.Vision.Common.FirebaseVisionPoint Position { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public interface IFaceLandmark : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class FirebaseVisionLabel : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionLabel (Android.Gms.Vision.Label.ImageLabel p0);
protected FirebaseVisionLabel (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual float Confidence { get; }
public virtual string EntityId { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Label { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebaseVisionLabelDetectorOptions : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionLabelDetectorOptions (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual float ConfidenceThreshold { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionLabelDetectorOptions.Builder ();
protected FirebaseVisionLabelDetectorOptions.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual FirebaseVisionLabelDetectorOptions Build ();
public virtual FirebaseVisionLabelDetectorOptions.Builder SetConfidenceThreshold (float p0);
}
}
public class FirebaseVisionText : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebaseVisionText (Android.Util.SparseArray p0);
protected FirebaseVisionText (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<FirebaseVisionText.Block> Blocks { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// inner types
public class Block : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionText.Block (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionText.Line> Lines { get; }
public virtual string Text { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Graphics.Point[] GetCornerPoints ();
}
public class Element : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionText.Element (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Text { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Graphics.Point[] GetCornerPoints ();
}
public class Line : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionText.Line (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public virtual System.Collections.Generic.IList<FirebaseVisionText.Element> Elements { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Text { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Graphics.Point[] GetCornerPoints ();
}
public class TextBase : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebaseVisionText.TextBase (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Android.Graphics.Rect BoundingBox { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Text { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Android.Graphics.Point[] GetCornerPoints ();
}
}
public class FirebasePerformance : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebasePerformance (Firebase.FirebaseApp p0);
protected FirebasePerformance (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int MaxTraceNameLength;
// properties
public System.Collections.Generic.IDictionary<System.String,System.String> Attributes { get; }
public static FirebasePerformance Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual bool PerformanceCollectionEnabled { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Metrics.HttpMetric NewHttpMetric (Java.Net.URL p0, string p1);
public virtual Metrics.HttpMetric NewHttpMetric (string p0, string p1);
// inner types
public abstract class HttpMethod : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const string Connect = "CONNECT";
public static const string Delete = "DELETE";
public static const string Get = "GET";
public static const string Head = "HEAD";
public static const string Options = "OPTIONS";
public static const string Patch = "PATCH";
public static const string Post = "POST";
public static const string Put = "PUT";
public static const string Trace = "TRACE";
}
public abstract class HttpMethodConsts : Firebase.Perf.FirebasePerformance+HttpMethod, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
}
public interface IHttpMethod : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
}
}
public class FirebasePerfRegistrar : Java.Lang.Object, Android.Runtime.IJavaObject, Firebase.Componentsw.IComponentRegistrar, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebasePerfRegistrar ();
protected FirebasePerfRegistrar (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IList<Firebase.Componentsw.Component> Components { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AddTraceAttribute : System.Attribute {
// constructors
public AddTraceAttribute ();
// properties
public bool Enabled { get; set; }
public string Name { get; set; }
}
public class AppStartTrace : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected AppStartTrace (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void OnActivityCreated (Android.App.Activity p0, Android.OS.Bundle p1);
public virtual void OnActivityDestroyed (Android.App.Activity p0);
public virtual void OnActivityPaused (Android.App.Activity p0);
public virtual void OnActivityResumed (Android.App.Activity p0);
public virtual void OnActivitySaveInstanceState (Android.App.Activity p0, Android.OS.Bundle p1);
public virtual void OnActivityStarted (Android.App.Activity p0);
public virtual void OnActivityStopped (Android.App.Activity p0);
public static void SetLauncherActivityOnCreateTime (string p0);
public static void SetLauncherActivityOnResumeTime (string p0);
public static void SetLauncherActivityOnStartTime (string p0);
}
public class HttpMetric : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected HttpMetric (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual System.Collections.Generic.IDictionary<System.String,System.String> Attributes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual string GetAttribute (string p0);
public virtual void PutAttribute (string p0, string p1);
public virtual void RemoveAttribute (string p0);
public virtual void SetHttpResponseCode (int p0);
public virtual void SetRequestPayloadSize (long p0);
public virtual void SetResponseContentType (string p0);
public virtual void SetResponsePayloadSize (long p0);
public virtual void Start ();
public virtual void Stop ();
}
public interface IAddTrace : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual bool Enabled ();
public virtual string Name ();
}
public class FirebasePerfHttpClient : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebasePerfHttpClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.Client.IHttpClient p0, Org.Apache.Http.Client.Methods.IHttpUriRequest p1);
public static Java.Lang.Object Execute (Org.Apache.Http.Client.IHttpClient p0, Org.Apache.Http.Client.Methods.IHttpUriRequest p1, Org.Apache.Http.Client.IResponseHandler p2);
public static Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.Client.IHttpClient p0, Org.Apache.Http.Client.Methods.IHttpUriRequest p1, Org.Apache.Http.Protocol.IHttpContext p2);
public static Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.Client.IHttpClient p0, Org.Apache.Http.HttpHost p1, Org.Apache.Http.IHttpRequest p2);
public static Java.Lang.Object Execute (Org.Apache.Http.Client.IHttpClient p0, Org.Apache.Http.Client.Methods.IHttpUriRequest p1, Org.Apache.Http.Client.IResponseHandler p2, Org.Apache.Http.Protocol.IHttpContext p3);
public static Java.Lang.Object Execute (Org.Apache.Http.Client.IHttpClient p0, Org.Apache.Http.HttpHost p1, Org.Apache.Http.IHttpRequest p2, Org.Apache.Http.Client.IResponseHandler p3);
public static Org.Apache.Http.IHttpResponse Execute (Org.Apache.Http.Client.IHttpClient p0, Org.Apache.Http.HttpHost p1, Org.Apache.Http.IHttpRequest p2, Org.Apache.Http.Protocol.IHttpContext p3);
public static Java.Lang.Object Execute (Org.Apache.Http.Client.IHttpClient p0, Org.Apache.Http.HttpHost p1, Org.Apache.Http.IHttpRequest p2, Org.Apache.Http.Client.IResponseHandler p3, Org.Apache.Http.Protocol.IHttpContext p4);
}
public class FirebasePerfOkHttpClient : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebasePerfOkHttpClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class FirebasePerfUrlConnection : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected FirebasePerfUrlConnection (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Lang.Object GetContent (Java.Net.URL p0);
public static Java.Lang.Object GetContent (Java.Net.URL p0, Java.Lang.Class[] p1);
public static Java.Lang.Object Instrument (Java.Lang.Object p0);
public static System.IO.Stream OpenStream (Java.Net.URL p0);
}
public class FirebasePerfProvider : Android.Content.ContentProvider, Android.Content.IComponentCallbacks, Android.Content.IComponentCallbacks2, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FirebasePerfProvider ();
protected FirebasePerfProvider (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override int Delete (Android.Net.Uri p0, string p1, string[] p2);
public override string GetType (Android.Net.Uri p0);
public override Android.Net.Uri Insert (Android.Net.Uri p0, Android.Content.ContentValues p1);
public override bool OnCreate ();
public override Android.Database.ICursor Query (Android.Net.Uri p0, string[] p1, string p2, string[] p3, string p4);
public override int Update (Android.Net.Uri p0, Android.Content.ContentValues p1, string p2, string[] p3);
}
public class ModuleDescriptor : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ModuleDescriptor ();
protected ModuleDescriptor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const string ModuleId = "com.google.firebase.perf";
public static const int ModuleVersion;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class AdvertisingIdClient : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AdvertisingIdClient (Android.Content.Context p0);
protected AdvertisingIdClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Finish ();
public static AdvertisingIdClient.Info GetAdvertisingIdInfo (Android.Content.Context p0);
public virtual AdvertisingIdClient.Info GetInfo ();
public static bool GetIsAdIdFakeForDebugLogging (Android.Content.Context p0);
public static void SetShouldSkipGmsCoreVersionCheck (bool p0);
public virtual void Start ();
// inner types
public sealed class Info : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AdvertisingIdClient.Info (string p0, bool p1);
// properties
public string Id { get; }
public bool IsLimitAdTrackingEnabled { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override string ToString ();
}
}
public sealed class Any : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IAnyOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int TypeUrlFieldNumber;
public static const int ValueFieldNumber;
// properties
public static Any DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string TypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeUrlBytes { get; }
public virtual Xamarin.Protobuf.Lite.ByteString Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Any.Builder NewBuilder ();
public static Any.Builder NewBuilder (Any prototype);
public static Any ParseDelimitedFrom (System.IO.Stream input);
public static Any ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Any ParseFrom (byte[] data);
public static Any ParseFrom (System.IO.Stream input);
public static Any ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Any ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Any ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Any ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Any ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Any ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IAnyOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string TypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeUrlBytes { get; }
public virtual Xamarin.Protobuf.Lite.ByteString Value { get; }
// methods
public Any.Builder ClearTypeUrl ();
public Any.Builder ClearValue ();
public Any.Builder SetTypeUrl (string value);
public Any.Builder SetTypeUrlBytes (Xamarin.Protobuf.Lite.ByteString value);
public Any.Builder SetValue (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class AnyProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class Api : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IApiOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int MethodsFieldNumber;
public static const int MixinsFieldNumber;
public static const int NameFieldNumber;
public static const int OptionsFieldNumber;
public static const int SourceContextFieldNumber;
public static const int SyntaxFieldNumber;
public static const int VersionFieldNumber;
// properties
public static Api DefaultInstance { get; }
public virtual bool HasSourceContext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int MethodsCount { get; }
public virtual System.Collections.Generic.IList<Method> MethodsList { get; }
public System.Collections.Generic.IList<IMethodOrBuilder> MethodsOrBuilderList { get; }
public virtual int MixinsCount { get; }
public virtual System.Collections.Generic.IList<Mixin> MixinsList { get; }
public System.Collections.Generic.IList<IMixinOrBuilder> MixinsOrBuilderList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public System.Collections.Generic.IList<IOptionOrBuilder> OptionsOrBuilderList { get; }
public override int SerializedSize { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Version { get; }
public virtual Xamarin.Protobuf.Lite.ByteString VersionBytes { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual Method GetMethods (int index);
public IMethodOrBuilder GetMethodsOrBuilder (int index);
public virtual Mixin GetMixins (int index);
public IMixinOrBuilder GetMixinsOrBuilder (int index);
public virtual Option GetOptions (int index);
public IOptionOrBuilder GetOptionsOrBuilder (int index);
public static Api.Builder NewBuilder ();
public static Api.Builder NewBuilder (Api prototype);
public static Api ParseDelimitedFrom (System.IO.Stream input);
public static Api ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Api ParseFrom (byte[] data);
public static Api ParseFrom (System.IO.Stream input);
public static Api ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Api ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Api ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Api ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Api ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Api ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IApiOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasSourceContext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int MethodsCount { get; }
public virtual System.Collections.Generic.IList<Method> MethodsList { get; }
public virtual int MixinsCount { get; }
public virtual System.Collections.Generic.IList<Mixin> MixinsList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Version { get; }
public virtual Xamarin.Protobuf.Lite.ByteString VersionBytes { get; }
// methods
public Api.Builder AddAllMethods (Java.Lang.IIterable values);
public Api.Builder AddAllMixins (Java.Lang.IIterable values);
public Api.Builder AddAllOptions (Java.Lang.IIterable values);
public Api.Builder AddMethods (Method value);
public Api.Builder AddMethods (Method.Builder builderForValue);
public Api.Builder AddMethods (int index, Method value);
public Api.Builder AddMethods (int index, Method.Builder builderForValue);
public Api.Builder AddMixins (Mixin value);
public Api.Builder AddMixins (Mixin.Builder builderForValue);
public Api.Builder AddMixins (int index, Mixin value);
public Api.Builder AddMixins (int index, Mixin.Builder builderForValue);
public Api.Builder AddOptions (Option value);
public Api.Builder AddOptions (Option.Builder builderForValue);
public Api.Builder AddOptions (int index, Option value);
public Api.Builder AddOptions (int index, Option.Builder builderForValue);
public Api.Builder ClearMethods ();
public Api.Builder ClearMixins ();
public Api.Builder ClearName ();
public Api.Builder ClearOptions ();
public Api.Builder ClearSourceContext ();
public Api.Builder ClearSyntax ();
public Api.Builder ClearVersion ();
public virtual Method GetMethods (int index);
public virtual Mixin GetMixins (int index);
public virtual Option GetOptions (int index);
public Api.Builder MergeSourceContext (SourceContext value);
public Api.Builder RemoveMethods (int index);
public Api.Builder RemoveMixins (int index);
public Api.Builder RemoveOptions (int index);
public Api.Builder SetMethods (int index, Method value);
public Api.Builder SetMethods (int index, Method.Builder builderForValue);
public Api.Builder SetMixins (int index, Mixin value);
public Api.Builder SetMixins (int index, Mixin.Builder builderForValue);
public Api.Builder SetName (string value);
public Api.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public Api.Builder SetOptions (int index, Option value);
public Api.Builder SetOptions (int index, Option.Builder builderForValue);
public Api.Builder SetSourceContext (SourceContext value);
public Api.Builder SetSourceContext (SourceContext.Builder builderForValue);
public Api.Builder SetSyntaxValue (int value);
public Api.Builder SetVersion (string value);
public Api.Builder SetVersionBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class ApiProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class BoolValue : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IBoolValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static BoolValue DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual bool Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static BoolValue.Builder NewBuilder ();
public static BoolValue.Builder NewBuilder (BoolValue prototype);
public static BoolValue ParseDelimitedFrom (System.IO.Stream input);
public static BoolValue ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static BoolValue ParseFrom (byte[] data);
public static BoolValue ParseFrom (System.IO.Stream input);
public static BoolValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static BoolValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static BoolValue ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static BoolValue ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static BoolValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static BoolValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IBoolValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual bool Value { get; }
// methods
public BoolValue.Builder ClearValue ();
public BoolValue.Builder SetValue (bool value);
}
}
public sealed class BytesValue : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IBytesValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static BytesValue DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Xamarin.Protobuf.Lite.ByteString Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static BytesValue.Builder NewBuilder ();
public static BytesValue.Builder NewBuilder (BytesValue prototype);
public static BytesValue ParseDelimitedFrom (System.IO.Stream input);
public static BytesValue ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static BytesValue ParseFrom (byte[] data);
public static BytesValue ParseFrom (System.IO.Stream input);
public static BytesValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static BytesValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static BytesValue ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static BytesValue ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static BytesValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static BytesValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IBytesValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Xamarin.Protobuf.Lite.ByteString Value { get; }
// methods
public BytesValue.Builder ClearValue ();
public BytesValue.Builder SetValue (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class DescriptorProtos : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
// inner types
public sealed class DescriptorProto : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int EnumTypeFieldNumber;
public static const int ExtensionFieldNumber;
public static const int ExtensionRangeFieldNumber;
public static const int FieldFieldNumber;
public static const int NameFieldNumber;
public static const int NestedTypeFieldNumber;
public static const int OneofDeclFieldNumber;
public static const int OptionsFieldNumber;
public static const int ReservedNameFieldNumber;
public static const int ReservedRangeFieldNumber;
// properties
public static DescriptorProtos.DescriptorProto DefaultInstance { get; }
public virtual int EnumTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumDescriptorProto> EnumTypeList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IEnumDescriptorProtoOrBuilder> EnumTypeOrBuilderList { get; }
public virtual int ExtensionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> ExtensionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IFieldDescriptorProtoOrBuilder> ExtensionOrBuilderList { get; }
public virtual int ExtensionRangeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto.ExtensionRange> ExtensionRangeList { get; }
public System.Collections.Generic.IList<DescriptorProtos.DescriptorProto.IExtensionRangeOrBuilder> ExtensionRangeOrBuilderList { get; }
public virtual int FieldCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> FieldList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IFieldDescriptorProtoOrBuilder> FieldOrBuilderList { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int NestedTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto> NestedTypeList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IDescriptorProtoOrBuilder> NestedTypeOrBuilderList { get; }
public virtual int OneofDeclCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.OneofDescriptorProto> OneofDeclList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IOneofDescriptorProtoOrBuilder> OneofDeclOrBuilderList { get; }
public virtual DescriptorProtos.MessageOptions Options { get; }
public virtual int ReservedNameCount { get; }
public virtual System.Collections.Generic.IList<string> ReservedNameList { get; }
public virtual int ReservedRangeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto.ReservedRange> ReservedRangeList { get; }
public System.Collections.Generic.IList<DescriptorProtos.DescriptorProto.IReservedRangeOrBuilder> ReservedRangeOrBuilderList { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.EnumDescriptorProto GetEnumType (int index);
public DescriptorProtos.IEnumDescriptorProtoOrBuilder GetEnumTypeOrBuilder (int index);
public virtual DescriptorProtos.FieldDescriptorProto GetExtension (int index);
public DescriptorProtos.IFieldDescriptorProtoOrBuilder GetExtensionOrBuilder (int index);
public virtual DescriptorProtos.DescriptorProto.ExtensionRange GetExtensionRange (int index);
public DescriptorProtos.DescriptorProto.IExtensionRangeOrBuilder GetExtensionRangeOrBuilder (int index);
public virtual DescriptorProtos.FieldDescriptorProto GetField (int index);
public DescriptorProtos.IFieldDescriptorProtoOrBuilder GetFieldOrBuilder (int index);
public virtual DescriptorProtos.DescriptorProto GetNestedType (int index);
public DescriptorProtos.IDescriptorProtoOrBuilder GetNestedTypeOrBuilder (int index);
public virtual DescriptorProtos.OneofDescriptorProto GetOneofDecl (int index);
public DescriptorProtos.IOneofDescriptorProtoOrBuilder GetOneofDeclOrBuilder (int index);
public virtual string GetReservedName (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetReservedNameBytes (int index);
public virtual DescriptorProtos.DescriptorProto.ReservedRange GetReservedRange (int index);
public DescriptorProtos.DescriptorProto.IReservedRangeOrBuilder GetReservedRangeOrBuilder (int index);
public static DescriptorProtos.DescriptorProto.Builder NewBuilder ();
public static DescriptorProtos.DescriptorProto.Builder NewBuilder (DescriptorProtos.DescriptorProto prototype);
public static DescriptorProtos.DescriptorProto ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.DescriptorProto ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto ParseFrom (byte[] data);
public static DescriptorProtos.DescriptorProto ParseFrom (System.IO.Stream input);
public static DescriptorProtos.DescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.DescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.DescriptorProto ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int EnumTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumDescriptorProto> EnumTypeList { get; }
public virtual int ExtensionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> ExtensionList { get; }
public virtual int ExtensionRangeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto.ExtensionRange> ExtensionRangeList { get; }
public virtual int FieldCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> FieldList { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int NestedTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto> NestedTypeList { get; }
public virtual int OneofDeclCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.OneofDescriptorProto> OneofDeclList { get; }
public virtual DescriptorProtos.MessageOptions Options { get; }
public virtual int ReservedNameCount { get; }
public virtual System.Collections.Generic.IList<string> ReservedNameList { get; }
public virtual int ReservedRangeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto.ReservedRange> ReservedRangeList { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.DescriptorProto.Builder AddAllEnumType (Java.Lang.IIterable values);
public DescriptorProtos.DescriptorProto.Builder AddAllExtension (Java.Lang.IIterable values);
public DescriptorProtos.DescriptorProto.Builder AddAllExtensionRange (Java.Lang.IIterable values);
public DescriptorProtos.DescriptorProto.Builder AddAllField (Java.Lang.IIterable values);
public DescriptorProtos.DescriptorProto.Builder AddAllNestedType (Java.Lang.IIterable values);
public DescriptorProtos.DescriptorProto.Builder AddAllOneofDecl (Java.Lang.IIterable values);
public DescriptorProtos.DescriptorProto.Builder AddAllReservedName (Java.Lang.IIterable values);
public DescriptorProtos.DescriptorProto.Builder AddAllReservedRange (Java.Lang.IIterable values);
public DescriptorProtos.DescriptorProto.Builder AddEnumType (DescriptorProtos.EnumDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddEnumType (DescriptorProtos.EnumDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddEnumType (int index, DescriptorProtos.EnumDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddEnumType (int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddExtension (DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddExtension (DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddExtension (int index, DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddExtension (int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddExtensionRange (DescriptorProtos.DescriptorProto.ExtensionRange value);
public DescriptorProtos.DescriptorProto.Builder AddExtensionRange (DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddExtensionRange (int index, DescriptorProtos.DescriptorProto.ExtensionRange value);
public DescriptorProtos.DescriptorProto.Builder AddExtensionRange (int index, DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddField (DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddField (DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddField (int index, DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddField (int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddNestedType (DescriptorProtos.DescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddNestedType (DescriptorProtos.DescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddNestedType (int index, DescriptorProtos.DescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddNestedType (int index, DescriptorProtos.DescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddOneofDecl (DescriptorProtos.OneofDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddOneofDecl (DescriptorProtos.OneofDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddOneofDecl (int index, DescriptorProtos.OneofDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder AddOneofDecl (int index, DescriptorProtos.OneofDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddReservedName (string value);
public DescriptorProtos.DescriptorProto.Builder AddReservedNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.DescriptorProto.Builder AddReservedRange (DescriptorProtos.DescriptorProto.ReservedRange value);
public DescriptorProtos.DescriptorProto.Builder AddReservedRange (DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder AddReservedRange (int index, DescriptorProtos.DescriptorProto.ReservedRange value);
public DescriptorProtos.DescriptorProto.Builder AddReservedRange (int index, DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder ClearEnumType ();
public DescriptorProtos.DescriptorProto.Builder ClearExtension ();
public DescriptorProtos.DescriptorProto.Builder ClearExtensionRange ();
public DescriptorProtos.DescriptorProto.Builder ClearField ();
public DescriptorProtos.DescriptorProto.Builder ClearName ();
public DescriptorProtos.DescriptorProto.Builder ClearNestedType ();
public DescriptorProtos.DescriptorProto.Builder ClearOneofDecl ();
public DescriptorProtos.DescriptorProto.Builder ClearOptions ();
public DescriptorProtos.DescriptorProto.Builder ClearReservedName ();
public DescriptorProtos.DescriptorProto.Builder ClearReservedRange ();
public virtual DescriptorProtos.EnumDescriptorProto GetEnumType (int index);
public virtual DescriptorProtos.FieldDescriptorProto GetExtension (int index);
public virtual DescriptorProtos.DescriptorProto.ExtensionRange GetExtensionRange (int index);
public virtual DescriptorProtos.FieldDescriptorProto GetField (int index);
public virtual DescriptorProtos.DescriptorProto GetNestedType (int index);
public virtual DescriptorProtos.OneofDescriptorProto GetOneofDecl (int index);
public virtual string GetReservedName (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetReservedNameBytes (int index);
public virtual DescriptorProtos.DescriptorProto.ReservedRange GetReservedRange (int index);
public DescriptorProtos.DescriptorProto.Builder MergeOptions (DescriptorProtos.MessageOptions value);
public DescriptorProtos.DescriptorProto.Builder RemoveEnumType (int index);
public DescriptorProtos.DescriptorProto.Builder RemoveExtension (int index);
public DescriptorProtos.DescriptorProto.Builder RemoveExtensionRange (int index);
public DescriptorProtos.DescriptorProto.Builder RemoveField (int index);
public DescriptorProtos.DescriptorProto.Builder RemoveNestedType (int index);
public DescriptorProtos.DescriptorProto.Builder RemoveOneofDecl (int index);
public DescriptorProtos.DescriptorProto.Builder RemoveReservedRange (int index);
public DescriptorProtos.DescriptorProto.Builder SetEnumType (int index, DescriptorProtos.EnumDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder SetEnumType (int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder SetExtension (int index, DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder SetExtension (int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder SetExtensionRange (int index, DescriptorProtos.DescriptorProto.ExtensionRange value);
public DescriptorProtos.DescriptorProto.Builder SetExtensionRange (int index, DescriptorProtos.DescriptorProto.ExtensionRange.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder SetField (int index, DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder SetField (int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder SetName (string value);
public DescriptorProtos.DescriptorProto.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.DescriptorProto.Builder SetNestedType (int index, DescriptorProtos.DescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder SetNestedType (int index, DescriptorProtos.DescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder SetOneofDecl (int index, DescriptorProtos.OneofDescriptorProto value);
public DescriptorProtos.DescriptorProto.Builder SetOneofDecl (int index, DescriptorProtos.OneofDescriptorProto.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder SetOptions (DescriptorProtos.MessageOptions value);
public DescriptorProtos.DescriptorProto.Builder SetOptions (DescriptorProtos.MessageOptions.Builder builderForValue);
public DescriptorProtos.DescriptorProto.Builder SetReservedName (int index, string value);
public DescriptorProtos.DescriptorProto.Builder SetReservedRange (int index, DescriptorProtos.DescriptorProto.ReservedRange value);
public DescriptorProtos.DescriptorProto.Builder SetReservedRange (int index, DescriptorProtos.DescriptorProto.ReservedRange.Builder builderForValue);
}
public sealed class ExtensionRange : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int EndFieldNumber;
public static const int StartFieldNumber;
// properties
public static DescriptorProtos.DescriptorProto.ExtensionRange DefaultInstance { get; }
public virtual int End { get; }
public virtual bool HasEnd { get; }
public virtual bool HasStart { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
public virtual int Start { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static DescriptorProtos.DescriptorProto.ExtensionRange.Builder NewBuilder ();
public static DescriptorProtos.DescriptorProto.ExtensionRange.Builder NewBuilder (DescriptorProtos.DescriptorProto.ExtensionRange prototype);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseFrom (byte[] data);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseFrom (System.IO.Stream input);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto.ExtensionRange ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int End { get; }
public virtual bool HasEnd { get; }
public virtual bool HasStart { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Start { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.DescriptorProto.ExtensionRange.Builder ClearEnd ();
public DescriptorProtos.DescriptorProto.ExtensionRange.Builder ClearStart ();
public DescriptorProtos.DescriptorProto.ExtensionRange.Builder SetEnd (int value);
public DescriptorProtos.DescriptorProto.ExtensionRange.Builder SetStart (int value);
}
}
public interface IExtensionRangeOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int End { get; }
public virtual bool HasEnd { get; }
public virtual bool HasStart { get; }
public virtual int Start { get; }
}
public interface IReservedRangeOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int End { get; }
public virtual bool HasEnd { get; }
public virtual bool HasStart { get; }
public virtual int Start { get; }
}
public sealed class ReservedRange : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int EndFieldNumber;
public static const int StartFieldNumber;
// properties
public static DescriptorProtos.DescriptorProto.ReservedRange DefaultInstance { get; }
public virtual int End { get; }
public virtual bool HasEnd { get; }
public virtual bool HasStart { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
public virtual int Start { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static DescriptorProtos.DescriptorProto.ReservedRange.Builder NewBuilder ();
public static DescriptorProtos.DescriptorProto.ReservedRange.Builder NewBuilder (DescriptorProtos.DescriptorProto.ReservedRange prototype);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseFrom (byte[] data);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseFrom (System.IO.Stream input);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.DescriptorProto.ReservedRange ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int End { get; }
public virtual bool HasEnd { get; }
public virtual bool HasStart { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Start { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.DescriptorProto.ReservedRange.Builder ClearEnd ();
public DescriptorProtos.DescriptorProto.ReservedRange.Builder ClearStart ();
public DescriptorProtos.DescriptorProto.ReservedRange.Builder SetEnd (int value);
public DescriptorProtos.DescriptorProto.ReservedRange.Builder SetStart (int value);
}
}
}
public sealed class EnumDescriptorProto : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NameFieldNumber;
public static const int OptionsFieldNumber;
public static const int ValueFieldNumber;
// properties
public static DescriptorProtos.EnumDescriptorProto DefaultInstance { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.EnumOptions Options { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int ValueCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumValueDescriptorProto> ValueList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IEnumValueDescriptorProtoOrBuilder> ValueOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.EnumValueDescriptorProto GetValue (int index);
public DescriptorProtos.IEnumValueDescriptorProtoOrBuilder GetValueOrBuilder (int index);
public static DescriptorProtos.EnumDescriptorProto.Builder NewBuilder ();
public static DescriptorProtos.EnumDescriptorProto.Builder NewBuilder (DescriptorProtos.EnumDescriptorProto prototype);
public static DescriptorProtos.EnumDescriptorProto ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.EnumDescriptorProto ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumDescriptorProto ParseFrom (byte[] data);
public static DescriptorProtos.EnumDescriptorProto ParseFrom (System.IO.Stream input);
public static DescriptorProtos.EnumDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.EnumDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.EnumDescriptorProto ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumDescriptorProto ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.EnumOptions Options { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int ValueCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumValueDescriptorProto> ValueList { get; }
// methods
public DescriptorProtos.EnumDescriptorProto.Builder AddAllValue (Java.Lang.IIterable values);
public DescriptorProtos.EnumDescriptorProto.Builder AddValue (DescriptorProtos.EnumValueDescriptorProto value);
public DescriptorProtos.EnumDescriptorProto.Builder AddValue (DescriptorProtos.EnumValueDescriptorProto.Builder builderForValue);
public DescriptorProtos.EnumDescriptorProto.Builder AddValue (int index, DescriptorProtos.EnumValueDescriptorProto value);
public DescriptorProtos.EnumDescriptorProto.Builder AddValue (int index, DescriptorProtos.EnumValueDescriptorProto.Builder builderForValue);
public DescriptorProtos.EnumDescriptorProto.Builder ClearName ();
public DescriptorProtos.EnumDescriptorProto.Builder ClearOptions ();
public DescriptorProtos.EnumDescriptorProto.Builder ClearValue ();
public virtual DescriptorProtos.EnumValueDescriptorProto GetValue (int index);
public DescriptorProtos.EnumDescriptorProto.Builder MergeOptions (DescriptorProtos.EnumOptions value);
public DescriptorProtos.EnumDescriptorProto.Builder RemoveValue (int index);
public DescriptorProtos.EnumDescriptorProto.Builder SetName (string value);
public DescriptorProtos.EnumDescriptorProto.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.EnumDescriptorProto.Builder SetOptions (DescriptorProtos.EnumOptions value);
public DescriptorProtos.EnumDescriptorProto.Builder SetOptions (DescriptorProtos.EnumOptions.Builder builderForValue);
public DescriptorProtos.EnumDescriptorProto.Builder SetValue (int index, DescriptorProtos.EnumValueDescriptorProto value);
public DescriptorProtos.EnumDescriptorProto.Builder SetValue (int index, DescriptorProtos.EnumValueDescriptorProto.Builder builderForValue);
}
}
public sealed class EnumOptions : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableMessage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int AllowAliasFieldNumber;
public static const int DeprecatedFieldNumber;
public static const int UninterpretedOptionFieldNumber;
// properties
public virtual bool AllowAlias { get; }
public static DescriptorProtos.EnumOptions DefaultInstance { get; }
public virtual bool Deprecated { get; }
public virtual bool HasAllowAlias { get; }
public virtual bool HasDeprecated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IUninterpretedOptionOrBuilder> UninterpretedOptionOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.IUninterpretedOptionOrBuilder GetUninterpretedOptionOrBuilder (int index);
public static DescriptorProtos.EnumOptions.Builder NewBuilder ();
public static DescriptorProtos.EnumOptions.Builder NewBuilder (DescriptorProtos.EnumOptions prototype);
public static DescriptorProtos.EnumOptions ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.EnumOptions ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumOptions ParseFrom (byte[] data);
public static DescriptorProtos.EnumOptions ParseFrom (System.IO.Stream input);
public static DescriptorProtos.EnumOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.EnumOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.EnumOptions ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumOptions ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool AllowAlias { get; }
public virtual bool Deprecated { get; }
public virtual bool HasAllowAlias { get; }
public virtual bool HasDeprecated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public DescriptorProtos.EnumOptions.Builder AddAllUninterpretedOption (Java.Lang.IIterable values);
public DescriptorProtos.EnumOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.EnumOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.EnumOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.EnumOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.EnumOptions.Builder ClearAllowAlias ();
public DescriptorProtos.EnumOptions.Builder ClearDeprecated ();
public DescriptorProtos.EnumOptions.Builder ClearUninterpretedOption ();
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.EnumOptions.Builder RemoveUninterpretedOption (int index);
public DescriptorProtos.EnumOptions.Builder SetAllowAlias (bool value);
public DescriptorProtos.EnumOptions.Builder SetDeprecated (bool value);
public DescriptorProtos.EnumOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.EnumOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
}
}
public sealed class EnumValueDescriptorProto : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NameFieldNumber;
public static const int NumberFieldNumber;
public static const int OptionsFieldNumber;
// properties
public static DescriptorProtos.EnumValueDescriptorProto DefaultInstance { get; }
public virtual bool HasName { get; }
public virtual bool HasNumber { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual DescriptorProtos.EnumValueOptions Options { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static DescriptorProtos.EnumValueDescriptorProto.Builder NewBuilder ();
public static DescriptorProtos.EnumValueDescriptorProto.Builder NewBuilder (DescriptorProtos.EnumValueDescriptorProto prototype);
public static DescriptorProtos.EnumValueDescriptorProto ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.EnumValueDescriptorProto ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumValueDescriptorProto ParseFrom (byte[] data);
public static DescriptorProtos.EnumValueDescriptorProto ParseFrom (System.IO.Stream input);
public static DescriptorProtos.EnumValueDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.EnumValueDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.EnumValueDescriptorProto ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumValueDescriptorProto ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumValueDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumValueDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasName { get; }
public virtual bool HasNumber { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual DescriptorProtos.EnumValueOptions Options { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.EnumValueDescriptorProto.Builder ClearName ();
public DescriptorProtos.EnumValueDescriptorProto.Builder ClearNumber ();
public DescriptorProtos.EnumValueDescriptorProto.Builder ClearOptions ();
public DescriptorProtos.EnumValueDescriptorProto.Builder MergeOptions (DescriptorProtos.EnumValueOptions value);
public DescriptorProtos.EnumValueDescriptorProto.Builder SetName (string value);
public DescriptorProtos.EnumValueDescriptorProto.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.EnumValueDescriptorProto.Builder SetNumber (int value);
public DescriptorProtos.EnumValueDescriptorProto.Builder SetOptions (DescriptorProtos.EnumValueOptions value);
public DescriptorProtos.EnumValueDescriptorProto.Builder SetOptions (DescriptorProtos.EnumValueOptions.Builder builderForValue);
}
}
public sealed class EnumValueOptions : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableMessage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int DeprecatedFieldNumber;
public static const int UninterpretedOptionFieldNumber;
// properties
public static DescriptorProtos.EnumValueOptions DefaultInstance { get; }
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IUninterpretedOptionOrBuilder> UninterpretedOptionOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.IUninterpretedOptionOrBuilder GetUninterpretedOptionOrBuilder (int index);
public static DescriptorProtos.EnumValueOptions.Builder NewBuilder ();
public static DescriptorProtos.EnumValueOptions.Builder NewBuilder (DescriptorProtos.EnumValueOptions prototype);
public static DescriptorProtos.EnumValueOptions ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.EnumValueOptions ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumValueOptions ParseFrom (byte[] data);
public static DescriptorProtos.EnumValueOptions ParseFrom (System.IO.Stream input);
public static DescriptorProtos.EnumValueOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.EnumValueOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.EnumValueOptions ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumValueOptions ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumValueOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.EnumValueOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public DescriptorProtos.EnumValueOptions.Builder AddAllUninterpretedOption (Java.Lang.IIterable values);
public DescriptorProtos.EnumValueOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.EnumValueOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.EnumValueOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.EnumValueOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.EnumValueOptions.Builder ClearDeprecated ();
public DescriptorProtos.EnumValueOptions.Builder ClearUninterpretedOption ();
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.EnumValueOptions.Builder RemoveUninterpretedOption (int index);
public DescriptorProtos.EnumValueOptions.Builder SetDeprecated (bool value);
public DescriptorProtos.EnumValueOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.EnumValueOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
}
}
public sealed class FieldDescriptorProto : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int DefaultValueFieldNumber;
public static const int ExtendeeFieldNumber;
public static const int JsonNameFieldNumber;
public static const int LabelFieldNumber;
public static const int NameFieldNumber;
public static const int NumberFieldNumber;
public static const int OneofIndexFieldNumber;
public static const int OptionsFieldNumber;
public static const int TypeFieldNumber;
public static const int TypeNameFieldNumber;
// properties
public static DescriptorProtos.FieldDescriptorProto DefaultInstance { get; }
public virtual string DefaultValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString DefaultValueBytes { get; }
public virtual string Extendee { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ExtendeeBytes { get; }
public virtual bool HasDefaultValue { get; }
public virtual bool HasExtendee { get; }
public virtual bool HasJsonName { get; }
public virtual bool HasLabel { get; }
public virtual bool HasName { get; }
public virtual bool HasNumber { get; }
public virtual bool HasOneofIndex { get; }
public virtual bool HasOptions { get; }
public virtual bool HasType { get; }
public virtual bool HasTypeName { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string JsonName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JsonNameBytes { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OneofIndex { get; }
public virtual DescriptorProtos.FieldOptions Options { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string TypeName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeNameBytes { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static DescriptorProtos.FieldDescriptorProto.Builder NewBuilder ();
public static DescriptorProtos.FieldDescriptorProto.Builder NewBuilder (DescriptorProtos.FieldDescriptorProto prototype);
public static DescriptorProtos.FieldDescriptorProto ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.FieldDescriptorProto ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FieldDescriptorProto ParseFrom (byte[] data);
public static DescriptorProtos.FieldDescriptorProto ParseFrom (System.IO.Stream input);
public static DescriptorProtos.FieldDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.FieldDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.FieldDescriptorProto ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FieldDescriptorProto ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FieldDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FieldDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string DefaultValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString DefaultValueBytes { get; }
public virtual string Extendee { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ExtendeeBytes { get; }
public virtual bool HasDefaultValue { get; }
public virtual bool HasExtendee { get; }
public virtual bool HasJsonName { get; }
public virtual bool HasLabel { get; }
public virtual bool HasName { get; }
public virtual bool HasNumber { get; }
public virtual bool HasOneofIndex { get; }
public virtual bool HasOptions { get; }
public virtual bool HasType { get; }
public virtual bool HasTypeName { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string JsonName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JsonNameBytes { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OneofIndex { get; }
public virtual DescriptorProtos.FieldOptions Options { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string TypeName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeNameBytes { get; }
// methods
public DescriptorProtos.FieldDescriptorProto.Builder ClearDefaultValue ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearExtendee ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearJsonName ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearLabel ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearName ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearNumber ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearOneofIndex ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearOptions ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearType ();
public DescriptorProtos.FieldDescriptorProto.Builder ClearTypeName ();
public DescriptorProtos.FieldDescriptorProto.Builder MergeOptions (DescriptorProtos.FieldOptions value);
public DescriptorProtos.FieldDescriptorProto.Builder SetDefaultValue (string value);
public DescriptorProtos.FieldDescriptorProto.Builder SetDefaultValueBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FieldDescriptorProto.Builder SetExtendee (string value);
public DescriptorProtos.FieldDescriptorProto.Builder SetExtendeeBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FieldDescriptorProto.Builder SetJsonName (string value);
public DescriptorProtos.FieldDescriptorProto.Builder SetJsonNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FieldDescriptorProto.Builder SetName (string value);
public DescriptorProtos.FieldDescriptorProto.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FieldDescriptorProto.Builder SetNumber (int value);
public DescriptorProtos.FieldDescriptorProto.Builder SetOneofIndex (int value);
public DescriptorProtos.FieldDescriptorProto.Builder SetOptions (DescriptorProtos.FieldOptions value);
public DescriptorProtos.FieldDescriptorProto.Builder SetOptions (DescriptorProtos.FieldOptions.Builder builderForValue);
public DescriptorProtos.FieldDescriptorProto.Builder SetTypeName (string value);
public DescriptorProtos.FieldDescriptorProto.Builder SetTypeNameBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class FieldOptions : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableMessage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int CtypeFieldNumber;
public static const int DeprecatedFieldNumber;
public static const int JstypeFieldNumber;
public static const int LazyFieldNumber;
public static const int PackedFieldNumber;
public static const int UninterpretedOptionFieldNumber;
public static const int WeakFieldNumber;
// properties
public static DescriptorProtos.FieldOptions DefaultInstance { get; }
public virtual bool Deprecated { get; }
public virtual bool HasCtype { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasJstype { get; }
public virtual bool HasLazy { get; }
public virtual bool HasPacked { get; }
public virtual bool HasWeak { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual bool Lazy { get; }
public virtual bool Packed { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IUninterpretedOptionOrBuilder> UninterpretedOptionOrBuilderList { get; }
public virtual bool Weak { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.IUninterpretedOptionOrBuilder GetUninterpretedOptionOrBuilder (int index);
public static DescriptorProtos.FieldOptions.Builder NewBuilder ();
public static DescriptorProtos.FieldOptions.Builder NewBuilder (DescriptorProtos.FieldOptions prototype);
public static DescriptorProtos.FieldOptions ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.FieldOptions ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FieldOptions ParseFrom (byte[] data);
public static DescriptorProtos.FieldOptions ParseFrom (System.IO.Stream input);
public static DescriptorProtos.FieldOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.FieldOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.FieldOptions ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FieldOptions ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FieldOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FieldOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasCtype { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasJstype { get; }
public virtual bool HasLazy { get; }
public virtual bool HasPacked { get; }
public virtual bool HasWeak { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual bool Lazy { get; }
public virtual bool Packed { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public virtual bool Weak { get; }
// methods
public DescriptorProtos.FieldOptions.Builder AddAllUninterpretedOption (Java.Lang.IIterable values);
public DescriptorProtos.FieldOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.FieldOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.FieldOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.FieldOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.FieldOptions.Builder ClearCtype ();
public DescriptorProtos.FieldOptions.Builder ClearDeprecated ();
public DescriptorProtos.FieldOptions.Builder ClearJstype ();
public DescriptorProtos.FieldOptions.Builder ClearLazy ();
public DescriptorProtos.FieldOptions.Builder ClearPacked ();
public DescriptorProtos.FieldOptions.Builder ClearUninterpretedOption ();
public DescriptorProtos.FieldOptions.Builder ClearWeak ();
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.FieldOptions.Builder RemoveUninterpretedOption (int index);
public DescriptorProtos.FieldOptions.Builder SetDeprecated (bool value);
public DescriptorProtos.FieldOptions.Builder SetLazy (bool value);
public DescriptorProtos.FieldOptions.Builder SetPacked (bool value);
public DescriptorProtos.FieldOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.FieldOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.FieldOptions.Builder SetWeak (bool value);
}
}
public sealed class FileDescriptorProto : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int DependencyFieldNumber;
public static const int EnumTypeFieldNumber;
public static const int ExtensionFieldNumber;
public static const int MessageTypeFieldNumber;
public static const int NameFieldNumber;
public static const int OptionsFieldNumber;
public static const int PackageFieldNumber;
public static const int PublicDependencyFieldNumber;
public static const int ServiceFieldNumber;
public static const int SourceCodeInfoFieldNumber;
public static const int SyntaxFieldNumber;
public static const int WeakDependencyFieldNumber;
// properties
public static DescriptorProtos.FileDescriptorProto DefaultInstance { get; }
public virtual int DependencyCount { get; }
public virtual System.Collections.Generic.IList<string> DependencyList { get; }
public virtual int EnumTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumDescriptorProto> EnumTypeList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IEnumDescriptorProtoOrBuilder> EnumTypeOrBuilderList { get; }
public virtual int ExtensionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> ExtensionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IFieldDescriptorProtoOrBuilder> ExtensionOrBuilderList { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual bool HasPackage { get; }
public virtual bool HasSourceCodeInfo { get; }
public virtual bool HasSyntax { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int MessageTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto> MessageTypeList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IDescriptorProtoOrBuilder> MessageTypeOrBuilderList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.FileOptions Options { get; }
public virtual string Package { get; }
public virtual Xamarin.Protobuf.Lite.ByteString PackageBytes { get; }
public virtual int PublicDependencyCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PublicDependencyList { get; }
public override int SerializedSize { get; }
public virtual int ServiceCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.ServiceDescriptorProto> ServiceList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IServiceDescriptorProtoOrBuilder> ServiceOrBuilderList { get; }
public virtual DescriptorProtos.SourceCodeInfo SourceCodeInfo { get; }
public virtual string Syntax { get; }
public virtual Xamarin.Protobuf.Lite.ByteString SyntaxBytes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int WeakDependencyCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> WeakDependencyList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual string GetDependency (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetDependencyBytes (int index);
public virtual DescriptorProtos.EnumDescriptorProto GetEnumType (int index);
public DescriptorProtos.IEnumDescriptorProtoOrBuilder GetEnumTypeOrBuilder (int index);
public virtual DescriptorProtos.FieldDescriptorProto GetExtension (int index);
public DescriptorProtos.IFieldDescriptorProtoOrBuilder GetExtensionOrBuilder (int index);
public virtual DescriptorProtos.DescriptorProto GetMessageType (int index);
public DescriptorProtos.IDescriptorProtoOrBuilder GetMessageTypeOrBuilder (int index);
public virtual int GetPublicDependency (int index);
public virtual DescriptorProtos.ServiceDescriptorProto GetService (int index);
public DescriptorProtos.IServiceDescriptorProtoOrBuilder GetServiceOrBuilder (int index);
public virtual int GetWeakDependency (int index);
public static DescriptorProtos.FileDescriptorProto.Builder NewBuilder ();
public static DescriptorProtos.FileDescriptorProto.Builder NewBuilder (DescriptorProtos.FileDescriptorProto prototype);
public static DescriptorProtos.FileDescriptorProto ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.FileDescriptorProto ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileDescriptorProto ParseFrom (byte[] data);
public static DescriptorProtos.FileDescriptorProto ParseFrom (System.IO.Stream input);
public static DescriptorProtos.FileDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.FileDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.FileDescriptorProto ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileDescriptorProto ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int DependencyCount { get; }
public virtual System.Collections.Generic.IList<string> DependencyList { get; }
public virtual int EnumTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumDescriptorProto> EnumTypeList { get; }
public virtual int ExtensionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> ExtensionList { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual bool HasPackage { get; }
public virtual bool HasSourceCodeInfo { get; }
public virtual bool HasSyntax { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int MessageTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto> MessageTypeList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.FileOptions Options { get; }
public virtual string Package { get; }
public virtual Xamarin.Protobuf.Lite.ByteString PackageBytes { get; }
public virtual int PublicDependencyCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PublicDependencyList { get; }
public virtual int ServiceCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.ServiceDescriptorProto> ServiceList { get; }
public virtual DescriptorProtos.SourceCodeInfo SourceCodeInfo { get; }
public virtual string Syntax { get; }
public virtual Xamarin.Protobuf.Lite.ByteString SyntaxBytes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int WeakDependencyCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> WeakDependencyList { get; }
// methods
public DescriptorProtos.FileDescriptorProto.Builder AddAllDependency (Java.Lang.IIterable values);
public DescriptorProtos.FileDescriptorProto.Builder AddAllEnumType (Java.Lang.IIterable values);
public DescriptorProtos.FileDescriptorProto.Builder AddAllExtension (Java.Lang.IIterable values);
public DescriptorProtos.FileDescriptorProto.Builder AddAllMessageType (Java.Lang.IIterable values);
public DescriptorProtos.FileDescriptorProto.Builder AddAllPublicDependency (Java.Lang.IIterable values);
public DescriptorProtos.FileDescriptorProto.Builder AddAllService (Java.Lang.IIterable values);
public DescriptorProtos.FileDescriptorProto.Builder AddAllWeakDependency (Java.Lang.IIterable values);
public DescriptorProtos.FileDescriptorProto.Builder AddDependency (string value);
public DescriptorProtos.FileDescriptorProto.Builder AddDependencyBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FileDescriptorProto.Builder AddEnumType (DescriptorProtos.EnumDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder AddEnumType (DescriptorProtos.EnumDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder AddEnumType (int index, DescriptorProtos.EnumDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder AddEnumType (int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder AddExtension (DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder AddExtension (DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder AddExtension (int index, DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder AddExtension (int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder AddMessageType (DescriptorProtos.DescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder AddMessageType (DescriptorProtos.DescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder AddMessageType (int index, DescriptorProtos.DescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder AddMessageType (int index, DescriptorProtos.DescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder AddPublicDependency (int value);
public DescriptorProtos.FileDescriptorProto.Builder AddService (DescriptorProtos.ServiceDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder AddService (DescriptorProtos.ServiceDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder AddService (int index, DescriptorProtos.ServiceDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder AddService (int index, DescriptorProtos.ServiceDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder AddWeakDependency (int value);
public DescriptorProtos.FileDescriptorProto.Builder ClearDependency ();
public DescriptorProtos.FileDescriptorProto.Builder ClearEnumType ();
public DescriptorProtos.FileDescriptorProto.Builder ClearExtension ();
public DescriptorProtos.FileDescriptorProto.Builder ClearMessageType ();
public DescriptorProtos.FileDescriptorProto.Builder ClearName ();
public DescriptorProtos.FileDescriptorProto.Builder ClearOptions ();
public DescriptorProtos.FileDescriptorProto.Builder ClearPackage ();
public DescriptorProtos.FileDescriptorProto.Builder ClearPublicDependency ();
public DescriptorProtos.FileDescriptorProto.Builder ClearService ();
public DescriptorProtos.FileDescriptorProto.Builder ClearSourceCodeInfo ();
public DescriptorProtos.FileDescriptorProto.Builder ClearSyntax ();
public DescriptorProtos.FileDescriptorProto.Builder ClearWeakDependency ();
public virtual string GetDependency (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetDependencyBytes (int index);
public virtual DescriptorProtos.EnumDescriptorProto GetEnumType (int index);
public virtual DescriptorProtos.FieldDescriptorProto GetExtension (int index);
public virtual DescriptorProtos.DescriptorProto GetMessageType (int index);
public virtual int GetPublicDependency (int index);
public virtual DescriptorProtos.ServiceDescriptorProto GetService (int index);
public virtual int GetWeakDependency (int index);
public DescriptorProtos.FileDescriptorProto.Builder MergeOptions (DescriptorProtos.FileOptions value);
public DescriptorProtos.FileDescriptorProto.Builder MergeSourceCodeInfo (DescriptorProtos.SourceCodeInfo value);
public DescriptorProtos.FileDescriptorProto.Builder RemoveEnumType (int index);
public DescriptorProtos.FileDescriptorProto.Builder RemoveExtension (int index);
public DescriptorProtos.FileDescriptorProto.Builder RemoveMessageType (int index);
public DescriptorProtos.FileDescriptorProto.Builder RemoveService (int index);
public DescriptorProtos.FileDescriptorProto.Builder SetDependency (int index, string value);
public DescriptorProtos.FileDescriptorProto.Builder SetEnumType (int index, DescriptorProtos.EnumDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder SetEnumType (int index, DescriptorProtos.EnumDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder SetExtension (int index, DescriptorProtos.FieldDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder SetExtension (int index, DescriptorProtos.FieldDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder SetMessageType (int index, DescriptorProtos.DescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder SetMessageType (int index, DescriptorProtos.DescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder SetName (string value);
public DescriptorProtos.FileDescriptorProto.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FileDescriptorProto.Builder SetOptions (DescriptorProtos.FileOptions value);
public DescriptorProtos.FileDescriptorProto.Builder SetOptions (DescriptorProtos.FileOptions.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder SetPackage (string value);
public DescriptorProtos.FileDescriptorProto.Builder SetPackageBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FileDescriptorProto.Builder SetPublicDependency (int index, int value);
public DescriptorProtos.FileDescriptorProto.Builder SetService (int index, DescriptorProtos.ServiceDescriptorProto value);
public DescriptorProtos.FileDescriptorProto.Builder SetService (int index, DescriptorProtos.ServiceDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder SetSourceCodeInfo (DescriptorProtos.SourceCodeInfo value);
public DescriptorProtos.FileDescriptorProto.Builder SetSourceCodeInfo (DescriptorProtos.SourceCodeInfo.Builder builderForValue);
public DescriptorProtos.FileDescriptorProto.Builder SetSyntax (string value);
public DescriptorProtos.FileDescriptorProto.Builder SetSyntaxBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FileDescriptorProto.Builder SetWeakDependency (int index, int value);
}
}
public sealed class FileDescriptorSet : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int FileFieldNumber;
// properties
public static DescriptorProtos.FileDescriptorSet DefaultInstance { get; }
public virtual int FileCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FileDescriptorProto> FileList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IFileDescriptorProtoOrBuilder> FileOrBuilderList { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.FileDescriptorProto GetFile (int index);
public DescriptorProtos.IFileDescriptorProtoOrBuilder GetFileOrBuilder (int index);
public static DescriptorProtos.FileDescriptorSet.Builder NewBuilder ();
public static DescriptorProtos.FileDescriptorSet.Builder NewBuilder (DescriptorProtos.FileDescriptorSet prototype);
public static DescriptorProtos.FileDescriptorSet ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.FileDescriptorSet ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileDescriptorSet ParseFrom (byte[] data);
public static DescriptorProtos.FileDescriptorSet ParseFrom (System.IO.Stream input);
public static DescriptorProtos.FileDescriptorSet ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.FileDescriptorSet ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.FileDescriptorSet ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileDescriptorSet ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileDescriptorSet ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileDescriptorSet ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int FileCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FileDescriptorProto> FileList { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.FileDescriptorSet.Builder AddAllFile (Java.Lang.IIterable values);
public DescriptorProtos.FileDescriptorSet.Builder AddFile (DescriptorProtos.FileDescriptorProto value);
public DescriptorProtos.FileDescriptorSet.Builder AddFile (DescriptorProtos.FileDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorSet.Builder AddFile (int index, DescriptorProtos.FileDescriptorProto value);
public DescriptorProtos.FileDescriptorSet.Builder AddFile (int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue);
public DescriptorProtos.FileDescriptorSet.Builder ClearFile ();
public virtual DescriptorProtos.FileDescriptorProto GetFile (int index);
public DescriptorProtos.FileDescriptorSet.Builder RemoveFile (int index);
public DescriptorProtos.FileDescriptorSet.Builder SetFile (int index, DescriptorProtos.FileDescriptorProto value);
public DescriptorProtos.FileDescriptorSet.Builder SetFile (int index, DescriptorProtos.FileDescriptorProto.Builder builderForValue);
}
}
public sealed class FileOptions : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableMessage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int CcEnableArenasFieldNumber;
public static const int CcGenericServicesFieldNumber;
public static const int CsharpNamespaceFieldNumber;
public static const int DeprecatedFieldNumber;
public static const int GoPackageFieldNumber;
public static const int JavaGenerateEqualsAndHashFieldNumber;
public static const int JavaGenericServicesFieldNumber;
public static const int JavaMultipleFilesFieldNumber;
public static const int JavaOuterClassnameFieldNumber;
public static const int JavaPackageFieldNumber;
public static const int JavaStringCheckUtf8FieldNumber;
public static const int ObjcClassPrefixFieldNumber;
public static const int OptimizeForFieldNumber;
public static const int PyGenericServicesFieldNumber;
public static const int UninterpretedOptionFieldNumber;
// properties
public virtual bool CcEnableArenas { get; }
public virtual bool CcGenericServices { get; }
public virtual string CsharpNamespace { get; }
public virtual Xamarin.Protobuf.Lite.ByteString CsharpNamespaceBytes { get; }
public static DescriptorProtos.FileOptions DefaultInstance { get; }
public virtual bool Deprecated { get; }
public virtual string GoPackage { get; }
public virtual Xamarin.Protobuf.Lite.ByteString GoPackageBytes { get; }
public virtual bool HasCcEnableArenas { get; }
public virtual bool HasCcGenericServices { get; }
public virtual bool HasCsharpNamespace { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasGoPackage { get; }
[Obsolete ("deprecated")]
public virtual bool HasJavaGenerateEqualsAndHash { get; }
public virtual bool HasJavaGenericServices { get; }
public virtual bool HasJavaMultipleFiles { get; }
public virtual bool HasJavaOuterClassname { get; }
public virtual bool HasJavaPackage { get; }
public virtual bool HasJavaStringCheckUtf8 { get; }
public virtual bool HasObjcClassPrefix { get; }
public virtual bool HasOptimizeFor { get; }
public virtual bool HasPyGenericServices { get; }
[Obsolete ("deprecated")]
public virtual bool JavaGenerateEqualsAndHash { get; }
public virtual bool JavaGenericServices { get; }
public virtual bool JavaMultipleFiles { get; }
public virtual string JavaOuterClassname { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JavaOuterClassnameBytes { get; }
public virtual string JavaPackage { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JavaPackageBytes { get; }
public virtual bool JavaStringCheckUtf8 { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string ObjcClassPrefix { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ObjcClassPrefixBytes { get; }
public virtual bool PyGenericServices { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IUninterpretedOptionOrBuilder> UninterpretedOptionOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.IUninterpretedOptionOrBuilder GetUninterpretedOptionOrBuilder (int index);
public static DescriptorProtos.FileOptions.Builder NewBuilder ();
public static DescriptorProtos.FileOptions.Builder NewBuilder (DescriptorProtos.FileOptions prototype);
public static DescriptorProtos.FileOptions ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.FileOptions ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileOptions ParseFrom (byte[] data);
public static DescriptorProtos.FileOptions ParseFrom (System.IO.Stream input);
public static DescriptorProtos.FileOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.FileOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.FileOptions ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileOptions ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.FileOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool CcEnableArenas { get; }
public virtual bool CcGenericServices { get; }
public virtual string CsharpNamespace { get; }
public virtual Xamarin.Protobuf.Lite.ByteString CsharpNamespaceBytes { get; }
public virtual bool Deprecated { get; }
public virtual string GoPackage { get; }
public virtual Xamarin.Protobuf.Lite.ByteString GoPackageBytes { get; }
public virtual bool HasCcEnableArenas { get; }
public virtual bool HasCcGenericServices { get; }
public virtual bool HasCsharpNamespace { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasGoPackage { get; }
[Obsolete ("deprecated")]
public virtual bool HasJavaGenerateEqualsAndHash { get; }
public virtual bool HasJavaGenericServices { get; }
public virtual bool HasJavaMultipleFiles { get; }
public virtual bool HasJavaOuterClassname { get; }
public virtual bool HasJavaPackage { get; }
public virtual bool HasJavaStringCheckUtf8 { get; }
public virtual bool HasObjcClassPrefix { get; }
public virtual bool HasOptimizeFor { get; }
public virtual bool HasPyGenericServices { get; }
[Obsolete ("deprecated")]
public virtual bool JavaGenerateEqualsAndHash { get; }
public virtual bool JavaGenericServices { get; }
public virtual bool JavaMultipleFiles { get; }
public virtual string JavaOuterClassname { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JavaOuterClassnameBytes { get; }
public virtual string JavaPackage { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JavaPackageBytes { get; }
public virtual bool JavaStringCheckUtf8 { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string ObjcClassPrefix { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ObjcClassPrefixBytes { get; }
public virtual bool PyGenericServices { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public DescriptorProtos.FileOptions.Builder AddAllUninterpretedOption (Java.Lang.IIterable values);
public DescriptorProtos.FileOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.FileOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.FileOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.FileOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.FileOptions.Builder ClearCcEnableArenas ();
public DescriptorProtos.FileOptions.Builder ClearCcGenericServices ();
public DescriptorProtos.FileOptions.Builder ClearCsharpNamespace ();
public DescriptorProtos.FileOptions.Builder ClearDeprecated ();
public DescriptorProtos.FileOptions.Builder ClearGoPackage ();
[Obsolete ("deprecated")]
public DescriptorProtos.FileOptions.Builder ClearJavaGenerateEqualsAndHash ();
public DescriptorProtos.FileOptions.Builder ClearJavaGenericServices ();
public DescriptorProtos.FileOptions.Builder ClearJavaMultipleFiles ();
public DescriptorProtos.FileOptions.Builder ClearJavaOuterClassname ();
public DescriptorProtos.FileOptions.Builder ClearJavaPackage ();
public DescriptorProtos.FileOptions.Builder ClearJavaStringCheckUtf8 ();
public DescriptorProtos.FileOptions.Builder ClearObjcClassPrefix ();
public DescriptorProtos.FileOptions.Builder ClearOptimizeFor ();
public DescriptorProtos.FileOptions.Builder ClearPyGenericServices ();
public DescriptorProtos.FileOptions.Builder ClearUninterpretedOption ();
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.FileOptions.Builder RemoveUninterpretedOption (int index);
public DescriptorProtos.FileOptions.Builder SetCcEnableArenas (bool value);
public DescriptorProtos.FileOptions.Builder SetCcGenericServices (bool value);
public DescriptorProtos.FileOptions.Builder SetCsharpNamespace (string value);
public DescriptorProtos.FileOptions.Builder SetCsharpNamespaceBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FileOptions.Builder SetDeprecated (bool value);
public DescriptorProtos.FileOptions.Builder SetGoPackage (string value);
public DescriptorProtos.FileOptions.Builder SetGoPackageBytes (Xamarin.Protobuf.Lite.ByteString value);
[Obsolete ("deprecated")]
public DescriptorProtos.FileOptions.Builder SetJavaGenerateEqualsAndHash (bool value);
public DescriptorProtos.FileOptions.Builder SetJavaGenericServices (bool value);
public DescriptorProtos.FileOptions.Builder SetJavaMultipleFiles (bool value);
public DescriptorProtos.FileOptions.Builder SetJavaOuterClassname (string value);
public DescriptorProtos.FileOptions.Builder SetJavaOuterClassnameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FileOptions.Builder SetJavaPackage (string value);
public DescriptorProtos.FileOptions.Builder SetJavaPackageBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FileOptions.Builder SetJavaStringCheckUtf8 (bool value);
public DescriptorProtos.FileOptions.Builder SetObjcClassPrefix (string value);
public DescriptorProtos.FileOptions.Builder SetObjcClassPrefixBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.FileOptions.Builder SetPyGenericServices (bool value);
public DescriptorProtos.FileOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.FileOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
}
}
public sealed class GeneratedCodeInfo : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int AnnotationFieldNumber;
// properties
public virtual int AnnotationCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.GeneratedCodeInfo.Annotation> AnnotationList { get; }
public System.Collections.Generic.IList<DescriptorProtos.GeneratedCodeInfo.IAnnotationOrBuilder> AnnotationOrBuilderList { get; }
public static DescriptorProtos.GeneratedCodeInfo DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.GeneratedCodeInfo.Annotation GetAnnotation (int index);
public DescriptorProtos.GeneratedCodeInfo.IAnnotationOrBuilder GetAnnotationOrBuilder (int index);
public static DescriptorProtos.GeneratedCodeInfo.Builder NewBuilder ();
public static DescriptorProtos.GeneratedCodeInfo.Builder NewBuilder (DescriptorProtos.GeneratedCodeInfo prototype);
public static DescriptorProtos.GeneratedCodeInfo ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.GeneratedCodeInfo ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.GeneratedCodeInfo ParseFrom (byte[] data);
public static DescriptorProtos.GeneratedCodeInfo ParseFrom (System.IO.Stream input);
public static DescriptorProtos.GeneratedCodeInfo ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.GeneratedCodeInfo ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.GeneratedCodeInfo ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.GeneratedCodeInfo ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.GeneratedCodeInfo ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.GeneratedCodeInfo ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Annotation : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int BeginFieldNumber;
public static const int EndFieldNumber;
public static const int PathFieldNumber;
public static const int SourceFileFieldNumber;
// properties
public virtual int Begin { get; }
public static DescriptorProtos.GeneratedCodeInfo.Annotation DefaultInstance { get; }
public virtual int End { get; }
public virtual bool HasBegin { get; }
public virtual bool HasEnd { get; }
public virtual bool HasSourceFile { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int PathCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PathList { get; }
public override int SerializedSize { get; }
public virtual string SourceFile { get; }
public virtual Xamarin.Protobuf.Lite.ByteString SourceFileBytes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual int GetPath (int index);
public static DescriptorProtos.GeneratedCodeInfo.Annotation.Builder NewBuilder ();
public static DescriptorProtos.GeneratedCodeInfo.Annotation.Builder NewBuilder (DescriptorProtos.GeneratedCodeInfo.Annotation prototype);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseFrom (byte[] data);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseFrom (System.IO.Stream input);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.GeneratedCodeInfo.Annotation ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int Begin { get; }
public virtual int End { get; }
public virtual bool HasBegin { get; }
public virtual bool HasEnd { get; }
public virtual bool HasSourceFile { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int PathCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PathList { get; }
public virtual string SourceFile { get; }
public virtual Xamarin.Protobuf.Lite.ByteString SourceFileBytes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder AddAllPath (Java.Lang.IIterable values);
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder AddPath (int value);
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder ClearBegin ();
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder ClearEnd ();
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder ClearPath ();
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder ClearSourceFile ();
public virtual int GetPath (int index);
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder SetBegin (int value);
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder SetEnd (int value);
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder SetPath (int index, int value);
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder SetSourceFile (string value);
public DescriptorProtos.GeneratedCodeInfo.Annotation.Builder SetSourceFileBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int AnnotationCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.GeneratedCodeInfo.Annotation> AnnotationList { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.GeneratedCodeInfo.Builder AddAllAnnotation (Java.Lang.IIterable values);
public DescriptorProtos.GeneratedCodeInfo.Builder AddAnnotation (DescriptorProtos.GeneratedCodeInfo.Annotation value);
public DescriptorProtos.GeneratedCodeInfo.Builder AddAnnotation (DescriptorProtos.GeneratedCodeInfo.Annotation.Builder builderForValue);
public DescriptorProtos.GeneratedCodeInfo.Builder AddAnnotation (int index, DescriptorProtos.GeneratedCodeInfo.Annotation value);
public DescriptorProtos.GeneratedCodeInfo.Builder AddAnnotation (int index, DescriptorProtos.GeneratedCodeInfo.Annotation.Builder builderForValue);
public DescriptorProtos.GeneratedCodeInfo.Builder ClearAnnotation ();
public virtual DescriptorProtos.GeneratedCodeInfo.Annotation GetAnnotation (int index);
public DescriptorProtos.GeneratedCodeInfo.Builder RemoveAnnotation (int index);
public DescriptorProtos.GeneratedCodeInfo.Builder SetAnnotation (int index, DescriptorProtos.GeneratedCodeInfo.Annotation value);
public DescriptorProtos.GeneratedCodeInfo.Builder SetAnnotation (int index, DescriptorProtos.GeneratedCodeInfo.Annotation.Builder builderForValue);
}
public interface IAnnotationOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int Begin { get; }
public virtual int End { get; }
public virtual bool HasBegin { get; }
public virtual bool HasEnd { get; }
public virtual bool HasSourceFile { get; }
public virtual int PathCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PathList { get; }
public virtual string SourceFile { get; }
public virtual Xamarin.Protobuf.Lite.ByteString SourceFileBytes { get; }
// methods
public virtual int GetPath (int p0);
}
}
public interface IDescriptorProtoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int EnumTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumDescriptorProto> EnumTypeList { get; }
public virtual int ExtensionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> ExtensionList { get; }
public virtual int ExtensionRangeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto.ExtensionRange> ExtensionRangeList { get; }
public virtual int FieldCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> FieldList { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int NestedTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto> NestedTypeList { get; }
public virtual int OneofDeclCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.OneofDescriptorProto> OneofDeclList { get; }
public virtual DescriptorProtos.MessageOptions Options { get; }
public virtual int ReservedNameCount { get; }
public virtual System.Collections.Generic.IList<string> ReservedNameList { get; }
public virtual int ReservedRangeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto.ReservedRange> ReservedRangeList { get; }
// methods
public virtual DescriptorProtos.EnumDescriptorProto GetEnumType (int p0);
public virtual DescriptorProtos.FieldDescriptorProto GetExtension (int p0);
public virtual DescriptorProtos.DescriptorProto.ExtensionRange GetExtensionRange (int p0);
public virtual DescriptorProtos.FieldDescriptorProto GetField (int p0);
public virtual DescriptorProtos.DescriptorProto GetNestedType (int p0);
public virtual DescriptorProtos.OneofDescriptorProto GetOneofDecl (int p0);
public virtual string GetReservedName (int p0);
public virtual Xamarin.Protobuf.Lite.ByteString GetReservedNameBytes (int p0);
public virtual DescriptorProtos.DescriptorProto.ReservedRange GetReservedRange (int p0);
}
public interface IEnumDescriptorProtoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.EnumOptions Options { get; }
public virtual int ValueCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumValueDescriptorProto> ValueList { get; }
// methods
public virtual DescriptorProtos.EnumValueDescriptorProto GetValue (int p0);
}
public interface IEnumOptionsOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool AllowAlias { get; }
public virtual bool Deprecated { get; }
public virtual bool HasAllowAlias { get; }
public virtual bool HasDeprecated { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int p0);
}
public interface IEnumValueDescriptorProtoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasName { get; }
public virtual bool HasNumber { get; }
public virtual bool HasOptions { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual DescriptorProtos.EnumValueOptions Options { get; }
}
public interface IEnumValueOptionsOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int p0);
}
public interface IFieldDescriptorProtoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string DefaultValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString DefaultValueBytes { get; }
public virtual string Extendee { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ExtendeeBytes { get; }
public virtual bool HasDefaultValue { get; }
public virtual bool HasExtendee { get; }
public virtual bool HasJsonName { get; }
public virtual bool HasLabel { get; }
public virtual bool HasName { get; }
public virtual bool HasNumber { get; }
public virtual bool HasOneofIndex { get; }
public virtual bool HasOptions { get; }
public virtual bool HasType { get; }
public virtual bool HasTypeName { get; }
public virtual string JsonName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JsonNameBytes { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OneofIndex { get; }
public virtual DescriptorProtos.FieldOptions Options { get; }
public virtual string TypeName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeNameBytes { get; }
}
public interface IFieldOptionsOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasCtype { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasJstype { get; }
public virtual bool HasLazy { get; }
public virtual bool HasPacked { get; }
public virtual bool HasWeak { get; }
public virtual bool Lazy { get; }
public virtual bool Packed { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public virtual bool Weak { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int p0);
}
public interface IFileDescriptorProtoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int DependencyCount { get; }
public virtual System.Collections.Generic.IList<string> DependencyList { get; }
public virtual int EnumTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.EnumDescriptorProto> EnumTypeList { get; }
public virtual int ExtensionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FieldDescriptorProto> ExtensionList { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual bool HasPackage { get; }
public virtual bool HasSourceCodeInfo { get; }
public virtual bool HasSyntax { get; }
public virtual int MessageTypeCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.DescriptorProto> MessageTypeList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.FileOptions Options { get; }
public virtual string Package { get; }
public virtual Xamarin.Protobuf.Lite.ByteString PackageBytes { get; }
public virtual int PublicDependencyCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PublicDependencyList { get; }
public virtual int ServiceCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.ServiceDescriptorProto> ServiceList { get; }
public virtual DescriptorProtos.SourceCodeInfo SourceCodeInfo { get; }
public virtual string Syntax { get; }
public virtual Xamarin.Protobuf.Lite.ByteString SyntaxBytes { get; }
public virtual int WeakDependencyCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> WeakDependencyList { get; }
// methods
public virtual string GetDependency (int p0);
public virtual Xamarin.Protobuf.Lite.ByteString GetDependencyBytes (int p0);
public virtual DescriptorProtos.EnumDescriptorProto GetEnumType (int p0);
public virtual DescriptorProtos.FieldDescriptorProto GetExtension (int p0);
public virtual DescriptorProtos.DescriptorProto GetMessageType (int p0);
public virtual int GetPublicDependency (int p0);
public virtual DescriptorProtos.ServiceDescriptorProto GetService (int p0);
public virtual int GetWeakDependency (int p0);
}
public interface IFileDescriptorSetOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int FileCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.FileDescriptorProto> FileList { get; }
// methods
public virtual DescriptorProtos.FileDescriptorProto GetFile (int p0);
}
public interface IFileOptionsOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool CcEnableArenas { get; }
public virtual bool CcGenericServices { get; }
public virtual string CsharpNamespace { get; }
public virtual Xamarin.Protobuf.Lite.ByteString CsharpNamespaceBytes { get; }
public virtual bool Deprecated { get; }
public virtual string GoPackage { get; }
public virtual Xamarin.Protobuf.Lite.ByteString GoPackageBytes { get; }
public virtual bool HasCcEnableArenas { get; }
public virtual bool HasCcGenericServices { get; }
public virtual bool HasCsharpNamespace { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasGoPackage { get; }
public virtual bool HasJavaGenerateEqualsAndHash { get; }
public virtual bool HasJavaGenericServices { get; }
public virtual bool HasJavaMultipleFiles { get; }
public virtual bool HasJavaOuterClassname { get; }
public virtual bool HasJavaPackage { get; }
public virtual bool HasJavaStringCheckUtf8 { get; }
public virtual bool HasObjcClassPrefix { get; }
public virtual bool HasOptimizeFor { get; }
public virtual bool HasPyGenericServices { get; }
public virtual bool JavaGenerateEqualsAndHash { get; }
public virtual bool JavaGenericServices { get; }
public virtual bool JavaMultipleFiles { get; }
public virtual string JavaOuterClassname { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JavaOuterClassnameBytes { get; }
public virtual string JavaPackage { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JavaPackageBytes { get; }
public virtual bool JavaStringCheckUtf8 { get; }
public virtual string ObjcClassPrefix { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ObjcClassPrefixBytes { get; }
public virtual bool PyGenericServices { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int p0);
}
public interface IGeneratedCodeInfoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int AnnotationCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.GeneratedCodeInfo.Annotation> AnnotationList { get; }
// methods
public virtual DescriptorProtos.GeneratedCodeInfo.Annotation GetAnnotation (int p0);
}
public interface IMessageOptionsOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasMapEntry { get; }
public virtual bool HasMessageSetWireFormat { get; }
public virtual bool HasNoStandardDescriptorAccessor { get; }
public virtual bool MapEntry { get; }
public virtual bool MessageSetWireFormat { get; }
public virtual bool NoStandardDescriptorAccessor { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int p0);
}
public interface IMethodDescriptorProtoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool ClientStreaming { get; }
public virtual bool HasClientStreaming { get; }
public virtual bool HasInputType { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual bool HasOutputType { get; }
public virtual bool HasServerStreaming { get; }
public virtual string InputType { get; }
public virtual Xamarin.Protobuf.Lite.ByteString InputTypeBytes { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.MethodOptions Options { get; }
public virtual string OutputType { get; }
public virtual Xamarin.Protobuf.Lite.ByteString OutputTypeBytes { get; }
public virtual bool ServerStreaming { get; }
}
public interface IMethodOptionsOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int p0);
}
public interface IOneofDescriptorProtoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.OneofOptions Options { get; }
}
public interface IOneofOptionsOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int p0);
}
public interface IServiceDescriptorProtoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual int MethodCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.MethodDescriptorProto> MethodList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.ServiceOptions Options { get; }
// methods
public virtual DescriptorProtos.MethodDescriptorProto GetMethod (int p0);
}
public interface IServiceOptionsOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int p0);
}
public interface ISourceCodeInfoOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int LocationCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.SourceCodeInfo.Location> LocationList { get; }
// methods
public virtual DescriptorProtos.SourceCodeInfo.Location GetLocation (int p0);
}
public interface IUninterpretedOptionOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string AggregateValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString AggregateValueBytes { get; }
public virtual double DoubleValue { get; }
public virtual bool HasAggregateValue { get; }
public virtual bool HasDoubleValue { get; }
public virtual bool HasIdentifierValue { get; }
public virtual bool HasNegativeIntValue { get; }
public virtual bool HasPositiveIntValue { get; }
public virtual bool HasStringValue { get; }
public virtual string IdentifierValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString IdentifierValueBytes { get; }
public virtual int NameCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption.NamePart> NameList { get; }
public virtual long NegativeIntValue { get; }
public virtual long PositiveIntValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString StringValue { get; }
// methods
public virtual DescriptorProtos.UninterpretedOption.NamePart GetName (int p0);
}
public sealed class MessageOptions : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableMessage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int DeprecatedFieldNumber;
public static const int MapEntryFieldNumber;
public static const int MessageSetWireFormatFieldNumber;
public static const int NoStandardDescriptorAccessorFieldNumber;
public static const int UninterpretedOptionFieldNumber;
// properties
public static DescriptorProtos.MessageOptions DefaultInstance { get; }
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasMapEntry { get; }
public virtual bool HasMessageSetWireFormat { get; }
public virtual bool HasNoStandardDescriptorAccessor { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual bool MapEntry { get; }
public virtual bool MessageSetWireFormat { get; }
public virtual bool NoStandardDescriptorAccessor { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IUninterpretedOptionOrBuilder> UninterpretedOptionOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.IUninterpretedOptionOrBuilder GetUninterpretedOptionOrBuilder (int index);
public static DescriptorProtos.MessageOptions.Builder NewBuilder ();
public static DescriptorProtos.MessageOptions.Builder NewBuilder (DescriptorProtos.MessageOptions prototype);
public static DescriptorProtos.MessageOptions ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.MessageOptions ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MessageOptions ParseFrom (byte[] data);
public static DescriptorProtos.MessageOptions ParseFrom (System.IO.Stream input);
public static DescriptorProtos.MessageOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.MessageOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.MessageOptions ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MessageOptions ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MessageOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MessageOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public virtual bool HasMapEntry { get; }
public virtual bool HasMessageSetWireFormat { get; }
public virtual bool HasNoStandardDescriptorAccessor { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual bool MapEntry { get; }
public virtual bool MessageSetWireFormat { get; }
public virtual bool NoStandardDescriptorAccessor { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public DescriptorProtos.MessageOptions.Builder AddAllUninterpretedOption (Java.Lang.IIterable values);
public DescriptorProtos.MessageOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.MessageOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.MessageOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.MessageOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.MessageOptions.Builder ClearDeprecated ();
public DescriptorProtos.MessageOptions.Builder ClearMapEntry ();
public DescriptorProtos.MessageOptions.Builder ClearMessageSetWireFormat ();
public DescriptorProtos.MessageOptions.Builder ClearNoStandardDescriptorAccessor ();
public DescriptorProtos.MessageOptions.Builder ClearUninterpretedOption ();
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.MessageOptions.Builder RemoveUninterpretedOption (int index);
public DescriptorProtos.MessageOptions.Builder SetDeprecated (bool value);
public DescriptorProtos.MessageOptions.Builder SetMapEntry (bool value);
public DescriptorProtos.MessageOptions.Builder SetMessageSetWireFormat (bool value);
public DescriptorProtos.MessageOptions.Builder SetNoStandardDescriptorAccessor (bool value);
public DescriptorProtos.MessageOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.MessageOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
}
}
public sealed class MethodDescriptorProto : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ClientStreamingFieldNumber;
public static const int InputTypeFieldNumber;
public static const int NameFieldNumber;
public static const int OptionsFieldNumber;
public static const int OutputTypeFieldNumber;
public static const int ServerStreamingFieldNumber;
// properties
public virtual bool ClientStreaming { get; }
public static DescriptorProtos.MethodDescriptorProto DefaultInstance { get; }
public virtual bool HasClientStreaming { get; }
public virtual bool HasInputType { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual bool HasOutputType { get; }
public virtual bool HasServerStreaming { get; }
public virtual string InputType { get; }
public virtual Xamarin.Protobuf.Lite.ByteString InputTypeBytes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.MethodOptions Options { get; }
public virtual string OutputType { get; }
public virtual Xamarin.Protobuf.Lite.ByteString OutputTypeBytes { get; }
public override int SerializedSize { get; }
public virtual bool ServerStreaming { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static DescriptorProtos.MethodDescriptorProto.Builder NewBuilder ();
public static DescriptorProtos.MethodDescriptorProto.Builder NewBuilder (DescriptorProtos.MethodDescriptorProto prototype);
public static DescriptorProtos.MethodDescriptorProto ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.MethodDescriptorProto ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MethodDescriptorProto ParseFrom (byte[] data);
public static DescriptorProtos.MethodDescriptorProto ParseFrom (System.IO.Stream input);
public static DescriptorProtos.MethodDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.MethodDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.MethodDescriptorProto ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MethodDescriptorProto ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MethodDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MethodDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool ClientStreaming { get; }
public virtual bool HasClientStreaming { get; }
public virtual bool HasInputType { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public virtual bool HasOutputType { get; }
public virtual bool HasServerStreaming { get; }
public virtual string InputType { get; }
public virtual Xamarin.Protobuf.Lite.ByteString InputTypeBytes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.MethodOptions Options { get; }
public virtual string OutputType { get; }
public virtual Xamarin.Protobuf.Lite.ByteString OutputTypeBytes { get; }
public virtual bool ServerStreaming { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.MethodDescriptorProto.Builder ClearClientStreaming ();
public DescriptorProtos.MethodDescriptorProto.Builder ClearInputType ();
public DescriptorProtos.MethodDescriptorProto.Builder ClearName ();
public DescriptorProtos.MethodDescriptorProto.Builder ClearOptions ();
public DescriptorProtos.MethodDescriptorProto.Builder ClearOutputType ();
public DescriptorProtos.MethodDescriptorProto.Builder ClearServerStreaming ();
public DescriptorProtos.MethodDescriptorProto.Builder MergeOptions (DescriptorProtos.MethodOptions value);
public DescriptorProtos.MethodDescriptorProto.Builder SetClientStreaming (bool value);
public DescriptorProtos.MethodDescriptorProto.Builder SetInputType (string value);
public DescriptorProtos.MethodDescriptorProto.Builder SetInputTypeBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.MethodDescriptorProto.Builder SetName (string value);
public DescriptorProtos.MethodDescriptorProto.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.MethodDescriptorProto.Builder SetOptions (DescriptorProtos.MethodOptions value);
public DescriptorProtos.MethodDescriptorProto.Builder SetOptions (DescriptorProtos.MethodOptions.Builder builderForValue);
public DescriptorProtos.MethodDescriptorProto.Builder SetOutputType (string value);
public DescriptorProtos.MethodDescriptorProto.Builder SetOutputTypeBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.MethodDescriptorProto.Builder SetServerStreaming (bool value);
}
}
public sealed class MethodOptions : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableMessage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int DeprecatedFieldNumber;
public static const int UninterpretedOptionFieldNumber;
// properties
public static DescriptorProtos.MethodOptions DefaultInstance { get; }
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IUninterpretedOptionOrBuilder> UninterpretedOptionOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.IUninterpretedOptionOrBuilder GetUninterpretedOptionOrBuilder (int index);
public static DescriptorProtos.MethodOptions.Builder NewBuilder ();
public static DescriptorProtos.MethodOptions.Builder NewBuilder (DescriptorProtos.MethodOptions prototype);
public static DescriptorProtos.MethodOptions ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.MethodOptions ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MethodOptions ParseFrom (byte[] data);
public static DescriptorProtos.MethodOptions ParseFrom (System.IO.Stream input);
public static DescriptorProtos.MethodOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.MethodOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.MethodOptions ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MethodOptions ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MethodOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.MethodOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public DescriptorProtos.MethodOptions.Builder AddAllUninterpretedOption (Java.Lang.IIterable values);
public DescriptorProtos.MethodOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.MethodOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.MethodOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.MethodOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.MethodOptions.Builder ClearDeprecated ();
public DescriptorProtos.MethodOptions.Builder ClearUninterpretedOption ();
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.MethodOptions.Builder RemoveUninterpretedOption (int index);
public DescriptorProtos.MethodOptions.Builder SetDeprecated (bool value);
public DescriptorProtos.MethodOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.MethodOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
}
}
public sealed class OneofDescriptorProto : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NameFieldNumber;
public static const int OptionsFieldNumber;
// properties
public static DescriptorProtos.OneofDescriptorProto DefaultInstance { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.OneofOptions Options { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static DescriptorProtos.OneofDescriptorProto.Builder NewBuilder ();
public static DescriptorProtos.OneofDescriptorProto.Builder NewBuilder (DescriptorProtos.OneofDescriptorProto prototype);
public static DescriptorProtos.OneofDescriptorProto ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.OneofDescriptorProto ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.OneofDescriptorProto ParseFrom (byte[] data);
public static DescriptorProtos.OneofDescriptorProto ParseFrom (System.IO.Stream input);
public static DescriptorProtos.OneofDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.OneofDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.OneofDescriptorProto ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.OneofDescriptorProto ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.OneofDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.OneofDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.OneofOptions Options { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.OneofDescriptorProto.Builder ClearName ();
public DescriptorProtos.OneofDescriptorProto.Builder ClearOptions ();
public DescriptorProtos.OneofDescriptorProto.Builder MergeOptions (DescriptorProtos.OneofOptions value);
public DescriptorProtos.OneofDescriptorProto.Builder SetName (string value);
public DescriptorProtos.OneofDescriptorProto.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.OneofDescriptorProto.Builder SetOptions (DescriptorProtos.OneofOptions value);
public DescriptorProtos.OneofDescriptorProto.Builder SetOptions (DescriptorProtos.OneofOptions.Builder builderForValue);
}
}
public sealed class OneofOptions : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableMessage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int UninterpretedOptionFieldNumber;
// properties
public static DescriptorProtos.OneofOptions DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IUninterpretedOptionOrBuilder> UninterpretedOptionOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.IUninterpretedOptionOrBuilder GetUninterpretedOptionOrBuilder (int index);
public static DescriptorProtos.OneofOptions.Builder NewBuilder ();
public static DescriptorProtos.OneofOptions.Builder NewBuilder (DescriptorProtos.OneofOptions prototype);
public static DescriptorProtos.OneofOptions ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.OneofOptions ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.OneofOptions ParseFrom (byte[] data);
public static DescriptorProtos.OneofOptions ParseFrom (System.IO.Stream input);
public static DescriptorProtos.OneofOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.OneofOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.OneofOptions ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.OneofOptions ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.OneofOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.OneofOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public DescriptorProtos.OneofOptions.Builder AddAllUninterpretedOption (Java.Lang.IIterable values);
public DescriptorProtos.OneofOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.OneofOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.OneofOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.OneofOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.OneofOptions.Builder ClearUninterpretedOption ();
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.OneofOptions.Builder RemoveUninterpretedOption (int index);
public DescriptorProtos.OneofOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.OneofOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
}
}
public sealed class ServiceDescriptorProto : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int MethodFieldNumber;
public static const int NameFieldNumber;
public static const int OptionsFieldNumber;
// properties
public static DescriptorProtos.ServiceDescriptorProto DefaultInstance { get; }
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int MethodCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.MethodDescriptorProto> MethodList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IMethodDescriptorProtoOrBuilder> MethodOrBuilderList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.ServiceOptions Options { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.MethodDescriptorProto GetMethod (int index);
public DescriptorProtos.IMethodDescriptorProtoOrBuilder GetMethodOrBuilder (int index);
public static DescriptorProtos.ServiceDescriptorProto.Builder NewBuilder ();
public static DescriptorProtos.ServiceDescriptorProto.Builder NewBuilder (DescriptorProtos.ServiceDescriptorProto prototype);
public static DescriptorProtos.ServiceDescriptorProto ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.ServiceDescriptorProto ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.ServiceDescriptorProto ParseFrom (byte[] data);
public static DescriptorProtos.ServiceDescriptorProto ParseFrom (System.IO.Stream input);
public static DescriptorProtos.ServiceDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.ServiceDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.ServiceDescriptorProto ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.ServiceDescriptorProto ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.ServiceDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.ServiceDescriptorProto ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasName { get; }
public virtual bool HasOptions { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int MethodCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.MethodDescriptorProto> MethodList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual DescriptorProtos.ServiceOptions Options { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.ServiceDescriptorProto.Builder AddAllMethod (Java.Lang.IIterable values);
public DescriptorProtos.ServiceDescriptorProto.Builder AddMethod (DescriptorProtos.MethodDescriptorProto value);
public DescriptorProtos.ServiceDescriptorProto.Builder AddMethod (DescriptorProtos.MethodDescriptorProto.Builder builderForValue);
public DescriptorProtos.ServiceDescriptorProto.Builder AddMethod (int index, DescriptorProtos.MethodDescriptorProto value);
public DescriptorProtos.ServiceDescriptorProto.Builder AddMethod (int index, DescriptorProtos.MethodDescriptorProto.Builder builderForValue);
public DescriptorProtos.ServiceDescriptorProto.Builder ClearMethod ();
public DescriptorProtos.ServiceDescriptorProto.Builder ClearName ();
public DescriptorProtos.ServiceDescriptorProto.Builder ClearOptions ();
public virtual DescriptorProtos.MethodDescriptorProto GetMethod (int index);
public DescriptorProtos.ServiceDescriptorProto.Builder MergeOptions (DescriptorProtos.ServiceOptions value);
public DescriptorProtos.ServiceDescriptorProto.Builder RemoveMethod (int index);
public DescriptorProtos.ServiceDescriptorProto.Builder SetMethod (int index, DescriptorProtos.MethodDescriptorProto value);
public DescriptorProtos.ServiceDescriptorProto.Builder SetMethod (int index, DescriptorProtos.MethodDescriptorProto.Builder builderForValue);
public DescriptorProtos.ServiceDescriptorProto.Builder SetName (string value);
public DescriptorProtos.ServiceDescriptorProto.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.ServiceDescriptorProto.Builder SetOptions (DescriptorProtos.ServiceOptions value);
public DescriptorProtos.ServiceDescriptorProto.Builder SetOptions (DescriptorProtos.ServiceOptions.Builder builderForValue);
}
}
public sealed class ServiceOptions : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableMessage, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int DeprecatedFieldNumber;
public static const int UninterpretedOptionFieldNumber;
// properties
public static DescriptorProtos.ServiceOptions DefaultInstance { get; }
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
public System.Collections.Generic.IList<DescriptorProtos.IUninterpretedOptionOrBuilder> UninterpretedOptionOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.IUninterpretedOptionOrBuilder GetUninterpretedOptionOrBuilder (int index);
public static DescriptorProtos.ServiceOptions.Builder NewBuilder ();
public static DescriptorProtos.ServiceOptions.Builder NewBuilder (DescriptorProtos.ServiceOptions prototype);
public static DescriptorProtos.ServiceOptions ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.ServiceOptions ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.ServiceOptions ParseFrom (byte[] data);
public static DescriptorProtos.ServiceOptions ParseFrom (System.IO.Stream input);
public static DescriptorProtos.ServiceOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.ServiceOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.ServiceOptions ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.ServiceOptions ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.ServiceOptions ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.ServiceOptions ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+ExtendableBuilder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Deprecated { get; }
public virtual bool HasDeprecated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int UninterpretedOptionCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption> UninterpretedOptionList { get; }
// methods
public DescriptorProtos.ServiceOptions.Builder AddAllUninterpretedOption (Java.Lang.IIterable values);
public DescriptorProtos.ServiceOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.ServiceOptions.Builder AddUninterpretedOption (DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.ServiceOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.ServiceOptions.Builder AddUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
public DescriptorProtos.ServiceOptions.Builder ClearDeprecated ();
public DescriptorProtos.ServiceOptions.Builder ClearUninterpretedOption ();
public virtual DescriptorProtos.UninterpretedOption GetUninterpretedOption (int index);
public DescriptorProtos.ServiceOptions.Builder RemoveUninterpretedOption (int index);
public DescriptorProtos.ServiceOptions.Builder SetDeprecated (bool value);
public DescriptorProtos.ServiceOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption value);
public DescriptorProtos.ServiceOptions.Builder SetUninterpretedOption (int index, DescriptorProtos.UninterpretedOption.Builder builderForValue);
}
}
public sealed class SourceCodeInfo : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int LocationFieldNumber;
// properties
public static DescriptorProtos.SourceCodeInfo DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int LocationCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.SourceCodeInfo.Location> LocationList { get; }
public System.Collections.Generic.IList<DescriptorProtos.SourceCodeInfo.ILocationOrBuilder> LocationOrBuilderList { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.SourceCodeInfo.Location GetLocation (int index);
public DescriptorProtos.SourceCodeInfo.ILocationOrBuilder GetLocationOrBuilder (int index);
public static DescriptorProtos.SourceCodeInfo.Builder NewBuilder ();
public static DescriptorProtos.SourceCodeInfo.Builder NewBuilder (DescriptorProtos.SourceCodeInfo prototype);
public static DescriptorProtos.SourceCodeInfo ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.SourceCodeInfo ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.SourceCodeInfo ParseFrom (byte[] data);
public static DescriptorProtos.SourceCodeInfo ParseFrom (System.IO.Stream input);
public static DescriptorProtos.SourceCodeInfo ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.SourceCodeInfo ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.SourceCodeInfo ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.SourceCodeInfo ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.SourceCodeInfo ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.SourceCodeInfo ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int LocationCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.SourceCodeInfo.Location> LocationList { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.SourceCodeInfo.Builder AddAllLocation (Java.Lang.IIterable values);
public DescriptorProtos.SourceCodeInfo.Builder AddLocation (DescriptorProtos.SourceCodeInfo.Location value);
public DescriptorProtos.SourceCodeInfo.Builder AddLocation (DescriptorProtos.SourceCodeInfo.Location.Builder builderForValue);
public DescriptorProtos.SourceCodeInfo.Builder AddLocation (int index, DescriptorProtos.SourceCodeInfo.Location value);
public DescriptorProtos.SourceCodeInfo.Builder AddLocation (int index, DescriptorProtos.SourceCodeInfo.Location.Builder builderForValue);
public DescriptorProtos.SourceCodeInfo.Builder ClearLocation ();
public virtual DescriptorProtos.SourceCodeInfo.Location GetLocation (int index);
public DescriptorProtos.SourceCodeInfo.Builder RemoveLocation (int index);
public DescriptorProtos.SourceCodeInfo.Builder SetLocation (int index, DescriptorProtos.SourceCodeInfo.Location value);
public DescriptorProtos.SourceCodeInfo.Builder SetLocation (int index, DescriptorProtos.SourceCodeInfo.Location.Builder builderForValue);
}
public interface ILocationOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasLeadingComments { get; }
public virtual bool HasTrailingComments { get; }
public virtual string LeadingComments { get; }
public virtual Xamarin.Protobuf.Lite.ByteString LeadingCommentsBytes { get; }
public virtual int LeadingDetachedCommentsCount { get; }
public virtual System.Collections.Generic.IList<string> LeadingDetachedCommentsList { get; }
public virtual int PathCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PathList { get; }
public virtual int SpanCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> SpanList { get; }
public virtual string TrailingComments { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TrailingCommentsBytes { get; }
// methods
public virtual string GetLeadingDetachedComments (int p0);
public virtual Xamarin.Protobuf.Lite.ByteString GetLeadingDetachedCommentsBytes (int p0);
public virtual int GetPath (int p0);
public virtual int GetSpan (int p0);
}
public sealed class Location : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int LeadingCommentsFieldNumber;
public static const int LeadingDetachedCommentsFieldNumber;
public static const int PathFieldNumber;
public static const int SpanFieldNumber;
public static const int TrailingCommentsFieldNumber;
// properties
public static DescriptorProtos.SourceCodeInfo.Location DefaultInstance { get; }
public virtual bool HasLeadingComments { get; }
public virtual bool HasTrailingComments { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string LeadingComments { get; }
public virtual Xamarin.Protobuf.Lite.ByteString LeadingCommentsBytes { get; }
public virtual int LeadingDetachedCommentsCount { get; }
public virtual System.Collections.Generic.IList<string> LeadingDetachedCommentsList { get; }
public virtual int PathCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PathList { get; }
public override int SerializedSize { get; }
public virtual int SpanCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> SpanList { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string TrailingComments { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TrailingCommentsBytes { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual string GetLeadingDetachedComments (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetLeadingDetachedCommentsBytes (int index);
public virtual int GetPath (int index);
public virtual int GetSpan (int index);
public static DescriptorProtos.SourceCodeInfo.Location.Builder NewBuilder ();
public static DescriptorProtos.SourceCodeInfo.Location.Builder NewBuilder (DescriptorProtos.SourceCodeInfo.Location prototype);
public static DescriptorProtos.SourceCodeInfo.Location ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.SourceCodeInfo.Location ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.SourceCodeInfo.Location ParseFrom (byte[] data);
public static DescriptorProtos.SourceCodeInfo.Location ParseFrom (System.IO.Stream input);
public static DescriptorProtos.SourceCodeInfo.Location ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.SourceCodeInfo.Location ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.SourceCodeInfo.Location ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.SourceCodeInfo.Location ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.SourceCodeInfo.Location ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.SourceCodeInfo.Location ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasLeadingComments { get; }
public virtual bool HasTrailingComments { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string LeadingComments { get; }
public virtual Xamarin.Protobuf.Lite.ByteString LeadingCommentsBytes { get; }
public virtual int LeadingDetachedCommentsCount { get; }
public virtual System.Collections.Generic.IList<string> LeadingDetachedCommentsList { get; }
public virtual int PathCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> PathList { get; }
public virtual int SpanCount { get; }
public virtual System.Collections.Generic.IList<Java.Lang.Integer> SpanList { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string TrailingComments { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TrailingCommentsBytes { get; }
// methods
public DescriptorProtos.SourceCodeInfo.Location.Builder AddAllLeadingDetachedComments (Java.Lang.IIterable values);
public DescriptorProtos.SourceCodeInfo.Location.Builder AddAllPath (Java.Lang.IIterable values);
public DescriptorProtos.SourceCodeInfo.Location.Builder AddAllSpan (Java.Lang.IIterable values);
public DescriptorProtos.SourceCodeInfo.Location.Builder AddLeadingDetachedComments (string value);
public DescriptorProtos.SourceCodeInfo.Location.Builder AddLeadingDetachedCommentsBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.SourceCodeInfo.Location.Builder AddPath (int value);
public DescriptorProtos.SourceCodeInfo.Location.Builder AddSpan (int value);
public DescriptorProtos.SourceCodeInfo.Location.Builder ClearLeadingComments ();
public DescriptorProtos.SourceCodeInfo.Location.Builder ClearLeadingDetachedComments ();
public DescriptorProtos.SourceCodeInfo.Location.Builder ClearPath ();
public DescriptorProtos.SourceCodeInfo.Location.Builder ClearSpan ();
public DescriptorProtos.SourceCodeInfo.Location.Builder ClearTrailingComments ();
public virtual string GetLeadingDetachedComments (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetLeadingDetachedCommentsBytes (int index);
public virtual int GetPath (int index);
public virtual int GetSpan (int index);
public DescriptorProtos.SourceCodeInfo.Location.Builder SetLeadingComments (string value);
public DescriptorProtos.SourceCodeInfo.Location.Builder SetLeadingCommentsBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.SourceCodeInfo.Location.Builder SetLeadingDetachedComments (int index, string value);
public DescriptorProtos.SourceCodeInfo.Location.Builder SetPath (int index, int value);
public DescriptorProtos.SourceCodeInfo.Location.Builder SetSpan (int index, int value);
public DescriptorProtos.SourceCodeInfo.Location.Builder SetTrailingComments (string value);
public DescriptorProtos.SourceCodeInfo.Location.Builder SetTrailingCommentsBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
}
public sealed class UninterpretedOption : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int AggregateValueFieldNumber;
public static const int DoubleValueFieldNumber;
public static const int IdentifierValueFieldNumber;
public static const int NameFieldNumber;
public static const int NegativeIntValueFieldNumber;
public static const int PositiveIntValueFieldNumber;
public static const int StringValueFieldNumber;
// properties
public virtual string AggregateValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString AggregateValueBytes { get; }
public static DescriptorProtos.UninterpretedOption DefaultInstance { get; }
public virtual double DoubleValue { get; }
public virtual bool HasAggregateValue { get; }
public virtual bool HasDoubleValue { get; }
public virtual bool HasIdentifierValue { get; }
public virtual bool HasNegativeIntValue { get; }
public virtual bool HasPositiveIntValue { get; }
public virtual bool HasStringValue { get; }
public virtual string IdentifierValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString IdentifierValueBytes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int NameCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption.NamePart> NameList { get; }
public System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption.INamePartOrBuilder> NameOrBuilderList { get; }
public virtual long NegativeIntValue { get; }
public virtual long PositiveIntValue { get; }
public override int SerializedSize { get; }
public virtual Xamarin.Protobuf.Lite.ByteString StringValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual DescriptorProtos.UninterpretedOption.NamePart GetName (int index);
public DescriptorProtos.UninterpretedOption.INamePartOrBuilder GetNameOrBuilder (int index);
public static DescriptorProtos.UninterpretedOption.Builder NewBuilder ();
public static DescriptorProtos.UninterpretedOption.Builder NewBuilder (DescriptorProtos.UninterpretedOption prototype);
public static DescriptorProtos.UninterpretedOption ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.UninterpretedOption ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.UninterpretedOption ParseFrom (byte[] data);
public static DescriptorProtos.UninterpretedOption ParseFrom (System.IO.Stream input);
public static DescriptorProtos.UninterpretedOption ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.UninterpretedOption ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.UninterpretedOption ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.UninterpretedOption ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.UninterpretedOption ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.UninterpretedOption ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string AggregateValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString AggregateValueBytes { get; }
public virtual double DoubleValue { get; }
public virtual bool HasAggregateValue { get; }
public virtual bool HasDoubleValue { get; }
public virtual bool HasIdentifierValue { get; }
public virtual bool HasNegativeIntValue { get; }
public virtual bool HasPositiveIntValue { get; }
public virtual bool HasStringValue { get; }
public virtual string IdentifierValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString IdentifierValueBytes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int NameCount { get; }
public virtual System.Collections.Generic.IList<DescriptorProtos.UninterpretedOption.NamePart> NameList { get; }
public virtual long NegativeIntValue { get; }
public virtual long PositiveIntValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString StringValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.UninterpretedOption.Builder AddAllName (Java.Lang.IIterable values);
public DescriptorProtos.UninterpretedOption.Builder AddName (DescriptorProtos.UninterpretedOption.NamePart value);
public DescriptorProtos.UninterpretedOption.Builder AddName (DescriptorProtos.UninterpretedOption.NamePart.Builder builderForValue);
public DescriptorProtos.UninterpretedOption.Builder AddName (int index, DescriptorProtos.UninterpretedOption.NamePart value);
public DescriptorProtos.UninterpretedOption.Builder AddName (int index, DescriptorProtos.UninterpretedOption.NamePart.Builder builderForValue);
public DescriptorProtos.UninterpretedOption.Builder ClearAggregateValue ();
public DescriptorProtos.UninterpretedOption.Builder ClearDoubleValue ();
public DescriptorProtos.UninterpretedOption.Builder ClearIdentifierValue ();
public DescriptorProtos.UninterpretedOption.Builder ClearName ();
public DescriptorProtos.UninterpretedOption.Builder ClearNegativeIntValue ();
public DescriptorProtos.UninterpretedOption.Builder ClearPositiveIntValue ();
public DescriptorProtos.UninterpretedOption.Builder ClearStringValue ();
public virtual DescriptorProtos.UninterpretedOption.NamePart GetName (int index);
public DescriptorProtos.UninterpretedOption.Builder RemoveName (int index);
public DescriptorProtos.UninterpretedOption.Builder SetAggregateValue (string value);
public DescriptorProtos.UninterpretedOption.Builder SetAggregateValueBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.UninterpretedOption.Builder SetDoubleValue (double value);
public DescriptorProtos.UninterpretedOption.Builder SetIdentifierValue (string value);
public DescriptorProtos.UninterpretedOption.Builder SetIdentifierValueBytes (Xamarin.Protobuf.Lite.ByteString value);
public DescriptorProtos.UninterpretedOption.Builder SetName (int index, DescriptorProtos.UninterpretedOption.NamePart value);
public DescriptorProtos.UninterpretedOption.Builder SetName (int index, DescriptorProtos.UninterpretedOption.NamePart.Builder builderForValue);
public DescriptorProtos.UninterpretedOption.Builder SetNegativeIntValue (long value);
public DescriptorProtos.UninterpretedOption.Builder SetPositiveIntValue (long value);
public DescriptorProtos.UninterpretedOption.Builder SetStringValue (Xamarin.Protobuf.Lite.ByteString value);
}
public interface INamePartOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasIsExtension { get; }
public virtual bool HasNamePart { get; }
public virtual bool IsExtension { get; }
public virtual string NamePart { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NamePartBytes { get; }
}
public sealed class NamePart : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite {
// fields
public static const int IsExtensionFieldNumber;
public static const int NamePartFieldNumber;
// properties
public static DescriptorProtos.UninterpretedOption.NamePart DefaultInstance { get; }
public bool HasIsExtension { get; }
public bool HasNamePart { get; }
public bool IsExtension { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public Xamarin.Protobuf.Lite.ByteString NamePartBytes { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public string GetNamePart ();
public static DescriptorProtos.UninterpretedOption.NamePart.Builder NewBuilder ();
public static DescriptorProtos.UninterpretedOption.NamePart.Builder NewBuilder (DescriptorProtos.UninterpretedOption.NamePart prototype);
public static DescriptorProtos.UninterpretedOption.NamePart ParseDelimitedFrom (System.IO.Stream input);
public static DescriptorProtos.UninterpretedOption.NamePart ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.UninterpretedOption.NamePart ParseFrom (byte[] data);
public static DescriptorProtos.UninterpretedOption.NamePart ParseFrom (System.IO.Stream input);
public static DescriptorProtos.UninterpretedOption.NamePart ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DescriptorProtos.UninterpretedOption.NamePart ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DescriptorProtos.UninterpretedOption.NamePart ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.UninterpretedOption.NamePart ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.UninterpretedOption.NamePart ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DescriptorProtos.UninterpretedOption.NamePart ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasIsExtension { get; }
public virtual bool HasNamePart { get; }
public virtual bool IsExtension { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string NamePart { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NamePartBytes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public DescriptorProtos.UninterpretedOption.NamePart.Builder ClearIsExtension ();
public DescriptorProtos.UninterpretedOption.NamePart.Builder ClearNamePart ();
public DescriptorProtos.UninterpretedOption.NamePart.Builder SetIsExtension (bool value);
public DescriptorProtos.UninterpretedOption.NamePart.Builder SetNamePart (string value);
public DescriptorProtos.UninterpretedOption.NamePart.Builder SetNamePartBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
}
}
public sealed class DoubleValue : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IDoubleValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static DoubleValue DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual double Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static DoubleValue.Builder NewBuilder ();
public static DoubleValue.Builder NewBuilder (DoubleValue prototype);
public static DoubleValue ParseDelimitedFrom (System.IO.Stream input);
public static DoubleValue ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DoubleValue ParseFrom (byte[] data);
public static DoubleValue ParseFrom (System.IO.Stream input);
public static DoubleValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static DoubleValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static DoubleValue ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DoubleValue ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DoubleValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static DoubleValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IDoubleValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual double Value { get; }
// methods
public DoubleValue.Builder ClearValue ();
public DoubleValue.Builder SetValue (double value);
}
}
public sealed class Duration : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IDurationOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NanosFieldNumber;
public static const int SecondsFieldNumber;
// properties
public static Duration DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Nanos { get; }
public virtual long Seconds { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Duration.Builder NewBuilder ();
public static Duration.Builder NewBuilder (Duration prototype);
public static Duration ParseDelimitedFrom (System.IO.Stream input);
public static Duration ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Duration ParseFrom (byte[] data);
public static Duration ParseFrom (System.IO.Stream input);
public static Duration ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Duration ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Duration ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Duration ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Duration ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Duration ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IDurationOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Nanos { get; }
public virtual long Seconds { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Duration.Builder ClearNanos ();
public Duration.Builder ClearSeconds ();
public Duration.Builder SetNanos (int value);
public Duration.Builder SetSeconds (long value);
}
}
public sealed class DurationProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class Empty : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IEmptyOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public static Empty DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Empty.Builder NewBuilder ();
public static Empty.Builder NewBuilder (Empty prototype);
public static Empty ParseDelimitedFrom (System.IO.Stream input);
public static Empty ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Empty ParseFrom (byte[] data);
public static Empty ParseFrom (System.IO.Stream input);
public static Empty ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Empty ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Empty ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Empty ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Empty ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Empty ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IEmptyOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public sealed class EmptyProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class Enum : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IEnumOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int EnumvalueFieldNumber;
public static const int NameFieldNumber;
public static const int OptionsFieldNumber;
public static const int SourceContextFieldNumber;
public static const int SyntaxFieldNumber;
// properties
public static Enum DefaultInstance { get; }
public virtual int EnumvalueCount { get; }
public virtual System.Collections.Generic.IList<EnumValue> EnumvalueList { get; }
public System.Collections.Generic.IList<IEnumValueOrBuilder> EnumvalueOrBuilderList { get; }
public virtual bool HasSourceContext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public System.Collections.Generic.IList<IOptionOrBuilder> OptionsOrBuilderList { get; }
public override int SerializedSize { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual EnumValue GetEnumvalue (int index);
public IEnumValueOrBuilder GetEnumvalueOrBuilder (int index);
public virtual Option GetOptions (int index);
public IOptionOrBuilder GetOptionsOrBuilder (int index);
public static Enum.Builder NewBuilder ();
public static Enum.Builder NewBuilder (Enum prototype);
public static Enum ParseDelimitedFrom (System.IO.Stream input);
public static Enum ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Enum ParseFrom (byte[] data);
public static Enum ParseFrom (System.IO.Stream input);
public static Enum ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Enum ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Enum ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Enum ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Enum ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Enum ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IEnumOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int EnumvalueCount { get; }
public virtual System.Collections.Generic.IList<EnumValue> EnumvalueList { get; }
public virtual bool HasSourceContext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Enum.Builder AddAllEnumvalue (Java.Lang.IIterable values);
public Enum.Builder AddAllOptions (Java.Lang.IIterable values);
public Enum.Builder AddEnumvalue (EnumValue value);
public Enum.Builder AddEnumvalue (EnumValue.Builder builderForValue);
public Enum.Builder AddEnumvalue (int index, EnumValue value);
public Enum.Builder AddEnumvalue (int index, EnumValue.Builder builderForValue);
public Enum.Builder AddOptions (Option value);
public Enum.Builder AddOptions (Option.Builder builderForValue);
public Enum.Builder AddOptions (int index, Option value);
public Enum.Builder AddOptions (int index, Option.Builder builderForValue);
public Enum.Builder ClearEnumvalue ();
public Enum.Builder ClearName ();
public Enum.Builder ClearOptions ();
public Enum.Builder ClearSourceContext ();
public Enum.Builder ClearSyntax ();
public virtual EnumValue GetEnumvalue (int index);
public virtual Option GetOptions (int index);
public Enum.Builder MergeSourceContext (SourceContext value);
public Enum.Builder RemoveEnumvalue (int index);
public Enum.Builder RemoveOptions (int index);
public Enum.Builder SetEnumvalue (int index, EnumValue value);
public Enum.Builder SetEnumvalue (int index, EnumValue.Builder builderForValue);
public Enum.Builder SetName (string value);
public Enum.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public Enum.Builder SetOptions (int index, Option value);
public Enum.Builder SetOptions (int index, Option.Builder builderForValue);
public Enum.Builder SetSourceContext (SourceContext value);
public Enum.Builder SetSourceContext (SourceContext.Builder builderForValue);
public Enum.Builder SetSyntaxValue (int value);
}
}
public sealed class EnumValue : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IEnumValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NameFieldNumber;
public static const int NumberFieldNumber;
public static const int OptionsFieldNumber;
// properties
public static EnumValue DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public System.Collections.Generic.IList<IOptionOrBuilder> OptionsOrBuilderList { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual Option GetOptions (int index);
public IOptionOrBuilder GetOptionsOrBuilder (int index);
public static EnumValue.Builder NewBuilder ();
public static EnumValue.Builder NewBuilder (EnumValue prototype);
public static EnumValue ParseDelimitedFrom (System.IO.Stream input);
public static EnumValue ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static EnumValue ParseFrom (byte[] data);
public static EnumValue ParseFrom (System.IO.Stream input);
public static EnumValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static EnumValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static EnumValue ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static EnumValue ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static EnumValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static EnumValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IEnumValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public EnumValue.Builder AddAllOptions (Java.Lang.IIterable values);
public EnumValue.Builder AddOptions (Option value);
public EnumValue.Builder AddOptions (Option.Builder builderForValue);
public EnumValue.Builder AddOptions (int index, Option value);
public EnumValue.Builder AddOptions (int index, Option.Builder builderForValue);
public EnumValue.Builder ClearName ();
public EnumValue.Builder ClearNumber ();
public EnumValue.Builder ClearOptions ();
public virtual Option GetOptions (int index);
public EnumValue.Builder RemoveOptions (int index);
public EnumValue.Builder SetName (string value);
public EnumValue.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public EnumValue.Builder SetNumber (int value);
public EnumValue.Builder SetOptions (int index, Option value);
public EnumValue.Builder SetOptions (int index, Option.Builder builderForValue);
}
}
public sealed class Field : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IFieldOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int CardinalityFieldNumber;
public static const int DefaultValueFieldNumber;
public static const int JsonNameFieldNumber;
public static const int KindFieldNumber;
public static const int NameFieldNumber;
public static const int NumberFieldNumber;
public static const int OneofIndexFieldNumber;
public static const int OptionsFieldNumber;
public static const int PackedFieldNumber;
public static const int TypeUrlFieldNumber;
// properties
public virtual int CardinalityValue { get; }
public static Field DefaultInstance { get; }
public virtual string DefaultValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString DefaultValueBytes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string JsonName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JsonNameBytes { get; }
public virtual int KindValue { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OneofIndex { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public System.Collections.Generic.IList<IOptionOrBuilder> OptionsOrBuilderList { get; }
public virtual bool Packed { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string TypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeUrlBytes { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual Option GetOptions (int index);
public IOptionOrBuilder GetOptionsOrBuilder (int index);
public static Field.Builder NewBuilder ();
public static Field.Builder NewBuilder (Field prototype);
public static Field ParseDelimitedFrom (System.IO.Stream input);
public static Field ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Field ParseFrom (byte[] data);
public static Field ParseFrom (System.IO.Stream input);
public static Field ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Field ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Field ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Field ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Field ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Field ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IFieldOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int CardinalityValue { get; }
public virtual string DefaultValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString DefaultValueBytes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string JsonName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JsonNameBytes { get; }
public virtual int KindValue { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OneofIndex { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual bool Packed { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string TypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeUrlBytes { get; }
// methods
public Field.Builder AddAllOptions (Java.Lang.IIterable values);
public Field.Builder AddOptions (Option value);
public Field.Builder AddOptions (Option.Builder builderForValue);
public Field.Builder AddOptions (int index, Option value);
public Field.Builder AddOptions (int index, Option.Builder builderForValue);
public Field.Builder ClearCardinality ();
public Field.Builder ClearDefaultValue ();
public Field.Builder ClearJsonName ();
public Field.Builder ClearKind ();
public Field.Builder ClearName ();
public Field.Builder ClearNumber ();
public Field.Builder ClearOneofIndex ();
public Field.Builder ClearOptions ();
public Field.Builder ClearPacked ();
public Field.Builder ClearTypeUrl ();
public virtual Option GetOptions (int index);
public Field.Builder RemoveOptions (int index);
public Field.Builder SetCardinalityValue (int value);
public Field.Builder SetDefaultValue (string value);
public Field.Builder SetDefaultValueBytes (Xamarin.Protobuf.Lite.ByteString value);
public Field.Builder SetJsonName (string value);
public Field.Builder SetJsonNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public Field.Builder SetKindValue (int value);
public Field.Builder SetName (string value);
public Field.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public Field.Builder SetNumber (int value);
public Field.Builder SetOneofIndex (int value);
public Field.Builder SetOptions (int index, Option value);
public Field.Builder SetOptions (int index, Option.Builder builderForValue);
public Field.Builder SetPacked (bool value);
public Field.Builder SetTypeUrl (string value);
public Field.Builder SetTypeUrlBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class FieldMask : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IFieldMaskOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int PathsFieldNumber;
// properties
public static FieldMask DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int PathsCount { get; }
public virtual System.Collections.Generic.IList<string> PathsList { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual string GetPaths (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetPathsBytes (int index);
public static FieldMask.Builder NewBuilder ();
public static FieldMask.Builder NewBuilder (FieldMask prototype);
public static FieldMask ParseDelimitedFrom (System.IO.Stream input);
public static FieldMask ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static FieldMask ParseFrom (byte[] data);
public static FieldMask ParseFrom (System.IO.Stream input);
public static FieldMask ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static FieldMask ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static FieldMask ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static FieldMask ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static FieldMask ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static FieldMask ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IFieldMaskOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int PathsCount { get; }
public virtual System.Collections.Generic.IList<string> PathsList { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public FieldMask.Builder AddAllPaths (Java.Lang.IIterable values);
public FieldMask.Builder AddPaths (string value);
public FieldMask.Builder AddPathsBytes (Xamarin.Protobuf.Lite.ByteString value);
public FieldMask.Builder ClearPaths ();
public virtual string GetPaths (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetPathsBytes (int index);
public FieldMask.Builder SetPaths (int index, string value);
}
}
public sealed class FieldMaskProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class FloatValue : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IFloatValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static FloatValue DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual float Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static FloatValue.Builder NewBuilder ();
public static FloatValue.Builder NewBuilder (FloatValue prototype);
public static FloatValue ParseDelimitedFrom (System.IO.Stream input);
public static FloatValue ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static FloatValue ParseFrom (byte[] data);
public static FloatValue ParseFrom (System.IO.Stream input);
public static FloatValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static FloatValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static FloatValue ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static FloatValue ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static FloatValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static FloatValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IFloatValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual float Value { get; }
// methods
public FloatValue.Builder ClearValue ();
public FloatValue.Builder SetValue (float value);
}
}
public interface IAnyOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string TypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeUrlBytes { get; }
public virtual Xamarin.Protobuf.Lite.ByteString Value { get; }
}
public interface IApiOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasSourceContext { get; }
public virtual int MethodsCount { get; }
public virtual System.Collections.Generic.IList<Method> MethodsList { get; }
public virtual int MixinsCount { get; }
public virtual System.Collections.Generic.IList<Mixin> MixinsList { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
public virtual string Version { get; }
public virtual Xamarin.Protobuf.Lite.ByteString VersionBytes { get; }
// methods
public virtual Method GetMethods (int p0);
public virtual Mixin GetMixins (int p0);
public virtual Option GetOptions (int p0);
}
public interface IBoolValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool Value { get; }
}
public interface IBytesValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual Xamarin.Protobuf.Lite.ByteString Value { get; }
}
public interface IDoubleValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual double Value { get; }
}
public interface IDurationOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int Nanos { get; }
public virtual long Seconds { get; }
}
public interface IEmptyOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
}
public interface IEnumOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int EnumvalueCount { get; }
public virtual System.Collections.Generic.IList<EnumValue> EnumvalueList { get; }
public virtual bool HasSourceContext { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
// methods
public virtual EnumValue GetEnumvalue (int p0);
public virtual Option GetOptions (int p0);
}
public interface IEnumValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
// methods
public virtual Option GetOptions (int p0);
}
public interface IFieldMaskOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int PathsCount { get; }
public virtual System.Collections.Generic.IList<string> PathsList { get; }
// methods
public virtual string GetPaths (int p0);
public virtual Xamarin.Protobuf.Lite.ByteString GetPathsBytes (int p0);
}
public interface IFieldOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int CardinalityValue { get; }
public virtual string DefaultValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString DefaultValueBytes { get; }
public virtual string JsonName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString JsonNameBytes { get; }
public virtual int KindValue { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int Number { get; }
public virtual int OneofIndex { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual bool Packed { get; }
public virtual string TypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString TypeUrlBytes { get; }
// methods
public virtual Option GetOptions (int p0);
}
public interface IFloatValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual float Value { get; }
}
public interface IInt32ValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int Value { get; }
}
public interface IInt64ValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual long Value { get; }
}
public interface IListValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int ValuesCount { get; }
public virtual System.Collections.Generic.IList<Value> ValuesList { get; }
// methods
public virtual Value GetValues (int p0);
}
public interface IMethodOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual bool RequestStreaming { get; }
public virtual string RequestTypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString RequestTypeUrlBytes { get; }
public virtual bool ResponseStreaming { get; }
public virtual string ResponseTypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ResponseTypeUrlBytes { get; }
public virtual int SyntaxValue { get; }
// methods
public virtual Option GetOptions (int p0);
}
public interface IMixinOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual string Root { get; }
public virtual Xamarin.Protobuf.Lite.ByteString RootBytes { get; }
}
public interface IOptionOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasValue { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual Any Value { get; }
}
public interface ISourceContextOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string FileName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString FileNameBytes { get; }
}
public interface IStringValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string Value { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ValueBytes { get; }
}
public interface IStructOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual System.Collections.Generic.IDictionary<System.String,Google.Protobuf.Value> Fields { get; }
public virtual int FieldsCount { get; }
public virtual System.Collections.Generic.IDictionary<System.String,Google.Protobuf.Value> FieldsMap { get; }
// methods
public virtual bool ContainsFields (string p0);
public virtual Value GetFieldsOrDefault (string p0, Value p1);
public virtual Value GetFieldsOrThrow (string p0);
}
public interface ITimestampOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int Nanos { get; }
public virtual long Seconds { get; }
}
public interface ITypeOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int FieldsCount { get; }
public virtual System.Collections.Generic.IList<Field> FieldsList { get; }
public virtual bool HasSourceContext { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OneofsCount { get; }
public virtual System.Collections.Generic.IList<string> OneofsList { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
// methods
public virtual Field GetFields (int p0);
public virtual string GetOneofs (int p0);
public virtual Xamarin.Protobuf.Lite.ByteString GetOneofsBytes (int p0);
public virtual Option GetOptions (int p0);
}
public interface IUInt32ValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int Value { get; }
}
public interface IUInt64ValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual long Value { get; }
}
public interface IValueOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool BoolValue { get; }
public virtual ListValue ListValue { get; }
public virtual int NullValueValue { get; }
public virtual double NumberValue { get; }
public virtual string StringValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString StringValueBytes { get; }
public virtual Struct StructValue { get; }
}
public sealed class Int32Value : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IInt32ValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static Int32Value DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Int32Value.Builder NewBuilder ();
public static Int32Value.Builder NewBuilder (Int32Value prototype);
public static Int32Value ParseDelimitedFrom (System.IO.Stream input);
public static Int32Value ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Int32Value ParseFrom (byte[] data);
public static Int32Value ParseFrom (System.IO.Stream input);
public static Int32Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Int32Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Int32Value ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Int32Value ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Int32Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Int32Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IInt32ValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Value { get; }
// methods
public Int32Value.Builder ClearValue ();
public Int32Value.Builder SetValue (int value);
}
}
public sealed class Int64Value : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IInt64ValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static Int64Value DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual long Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Int64Value.Builder NewBuilder ();
public static Int64Value.Builder NewBuilder (Int64Value prototype);
public static Int64Value ParseDelimitedFrom (System.IO.Stream input);
public static Int64Value ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Int64Value ParseFrom (byte[] data);
public static Int64Value ParseFrom (System.IO.Stream input);
public static Int64Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Int64Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Int64Value ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Int64Value ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Int64Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Int64Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IInt64ValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual long Value { get; }
// methods
public Int64Value.Builder ClearValue ();
public Int64Value.Builder SetValue (long value);
}
}
public sealed class ListValue : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IListValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValuesFieldNumber;
// properties
public static ListValue DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int ValuesCount { get; }
public virtual System.Collections.Generic.IList<Value> ValuesList { get; }
public System.Collections.Generic.IList<IValueOrBuilder> ValuesOrBuilderList { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual Value GetValues (int index);
public IValueOrBuilder GetValuesOrBuilder (int index);
public static ListValue.Builder NewBuilder ();
public static ListValue.Builder NewBuilder (ListValue prototype);
public static ListValue ParseDelimitedFrom (System.IO.Stream input);
public static ListValue ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static ListValue ParseFrom (byte[] data);
public static ListValue ParseFrom (System.IO.Stream input);
public static ListValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static ListValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static ListValue ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static ListValue ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static ListValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static ListValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IListValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int ValuesCount { get; }
public virtual System.Collections.Generic.IList<Value> ValuesList { get; }
// methods
public ListValue.Builder AddAllValues (Java.Lang.IIterable values);
public ListValue.Builder AddValues (Value value);
public ListValue.Builder AddValues (Value.Builder builderForValue);
public ListValue.Builder AddValues (int index, Value value);
public ListValue.Builder AddValues (int index, Value.Builder builderForValue);
public ListValue.Builder ClearValues ();
public virtual Value GetValues (int index);
public ListValue.Builder RemoveValues (int index);
public ListValue.Builder SetValues (int index, Value value);
public ListValue.Builder SetValues (int index, Value.Builder builderForValue);
}
}
public sealed class Method : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IMethodOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NameFieldNumber;
public static const int OptionsFieldNumber;
public static const int RequestStreamingFieldNumber;
public static const int RequestTypeUrlFieldNumber;
public static const int ResponseStreamingFieldNumber;
public static const int ResponseTypeUrlFieldNumber;
public static const int SyntaxFieldNumber;
// properties
public static Method DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public System.Collections.Generic.IList<IOptionOrBuilder> OptionsOrBuilderList { get; }
public virtual bool RequestStreaming { get; }
public virtual string RequestTypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString RequestTypeUrlBytes { get; }
public virtual bool ResponseStreaming { get; }
public virtual string ResponseTypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ResponseTypeUrlBytes { get; }
public override int SerializedSize { get; }
public virtual int SyntaxValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual Option GetOptions (int index);
public IOptionOrBuilder GetOptionsOrBuilder (int index);
public static Method.Builder NewBuilder ();
public static Method.Builder NewBuilder (Method prototype);
public static Method ParseDelimitedFrom (System.IO.Stream input);
public static Method ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Method ParseFrom (byte[] data);
public static Method ParseFrom (System.IO.Stream input);
public static Method ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Method ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Method ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Method ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Method ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Method ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IMethodOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual bool RequestStreaming { get; }
public virtual string RequestTypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString RequestTypeUrlBytes { get; }
public virtual bool ResponseStreaming { get; }
public virtual string ResponseTypeUrl { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ResponseTypeUrlBytes { get; }
public virtual int SyntaxValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Method.Builder AddAllOptions (Java.Lang.IIterable values);
public Method.Builder AddOptions (Option value);
public Method.Builder AddOptions (Option.Builder builderForValue);
public Method.Builder AddOptions (int index, Option value);
public Method.Builder AddOptions (int index, Option.Builder builderForValue);
public Method.Builder ClearName ();
public Method.Builder ClearOptions ();
public Method.Builder ClearRequestStreaming ();
public Method.Builder ClearRequestTypeUrl ();
public Method.Builder ClearResponseStreaming ();
public Method.Builder ClearResponseTypeUrl ();
public Method.Builder ClearSyntax ();
public virtual Option GetOptions (int index);
public Method.Builder RemoveOptions (int index);
public Method.Builder SetName (string value);
public Method.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public Method.Builder SetOptions (int index, Option value);
public Method.Builder SetOptions (int index, Option.Builder builderForValue);
public Method.Builder SetRequestStreaming (bool value);
public Method.Builder SetRequestTypeUrl (string value);
public Method.Builder SetRequestTypeUrlBytes (Xamarin.Protobuf.Lite.ByteString value);
public Method.Builder SetResponseStreaming (bool value);
public Method.Builder SetResponseTypeUrl (string value);
public Method.Builder SetResponseTypeUrlBytes (Xamarin.Protobuf.Lite.ByteString value);
public Method.Builder SetSyntaxValue (int value);
}
}
public sealed class Mixin : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IMixinOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NameFieldNumber;
public static const int RootFieldNumber;
// properties
public static Mixin DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual string Root { get; }
public virtual Xamarin.Protobuf.Lite.ByteString RootBytes { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Mixin.Builder NewBuilder ();
public static Mixin.Builder NewBuilder (Mixin prototype);
public static Mixin ParseDelimitedFrom (System.IO.Stream input);
public static Mixin ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Mixin ParseFrom (byte[] data);
public static Mixin ParseFrom (System.IO.Stream input);
public static Mixin ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Mixin ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Mixin ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Mixin ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Mixin ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Mixin ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IMixinOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual string Root { get; }
public virtual Xamarin.Protobuf.Lite.ByteString RootBytes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Mixin.Builder ClearName ();
public Mixin.Builder ClearRoot ();
public Mixin.Builder SetName (string value);
public Mixin.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public Mixin.Builder SetRoot (string value);
public Mixin.Builder SetRootBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class Option : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IOptionOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NameFieldNumber;
public static const int ValueFieldNumber;
// properties
public static Option DefaultInstance { get; }
public virtual bool HasValue { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Any Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Option.Builder NewBuilder ();
public static Option.Builder NewBuilder (Option prototype);
public static Option ParseDelimitedFrom (System.IO.Stream input);
public static Option ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Option ParseFrom (byte[] data);
public static Option ParseFrom (System.IO.Stream input);
public static Option ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Option ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Option ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Option ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Option ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Option ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IOptionOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool HasValue { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Any Value { get; }
// methods
public Option.Builder ClearName ();
public Option.Builder ClearValue ();
public Option.Builder MergeValue (Any value);
public Option.Builder SetName (string value);
public Option.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public Option.Builder SetValue (Any value);
public Option.Builder SetValue (Any.Builder builderForValue);
}
}
public sealed class SourceContext : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, ISourceContextOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int FileNameFieldNumber;
// properties
public static SourceContext DefaultInstance { get; }
public virtual string FileName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString FileNameBytes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static SourceContext.Builder NewBuilder ();
public static SourceContext.Builder NewBuilder (SourceContext prototype);
public static SourceContext ParseDelimitedFrom (System.IO.Stream input);
public static SourceContext ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static SourceContext ParseFrom (byte[] data);
public static SourceContext ParseFrom (System.IO.Stream input);
public static SourceContext ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static SourceContext ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static SourceContext ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static SourceContext ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static SourceContext ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static SourceContext ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, ISourceContextOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual string FileName { get; }
public virtual Xamarin.Protobuf.Lite.ByteString FileNameBytes { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public SourceContext.Builder ClearFileName ();
public SourceContext.Builder SetFileName (string value);
public SourceContext.Builder SetFileNameBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class SourceContextProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class StringValue : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IStringValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static StringValue DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Value { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ValueBytes { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static StringValue.Builder NewBuilder ();
public static StringValue.Builder NewBuilder (StringValue prototype);
public static StringValue ParseDelimitedFrom (System.IO.Stream input);
public static StringValue ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static StringValue ParseFrom (byte[] data);
public static StringValue ParseFrom (System.IO.Stream input);
public static StringValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static StringValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static StringValue ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static StringValue ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static StringValue ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static StringValue ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IStringValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual string Value { get; }
public virtual Xamarin.Protobuf.Lite.ByteString ValueBytes { get; }
// methods
public StringValue.Builder ClearValue ();
public StringValue.Builder SetValue (string value);
public StringValue.Builder SetValueBytes (Xamarin.Protobuf.Lite.ByteString value);
}
}
public sealed class Struct : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IStructOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int FieldsFieldNumber;
// properties
public static Struct DefaultInstance { get; }
[Obsolete ("deprecated")]
public virtual System.Collections.Generic.IDictionary<System.String,Google.Protobuf.Value> Fields { get; }
public virtual int FieldsCount { get; }
public virtual System.Collections.Generic.IDictionary<System.String,Google.Protobuf.Value> FieldsMap { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool ContainsFields (string key);
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual Value GetFieldsOrDefault (string key, Value defaultValue);
public virtual Value GetFieldsOrThrow (string key);
public static Struct.Builder NewBuilder ();
public static Struct.Builder NewBuilder (Struct prototype);
public static Struct ParseDelimitedFrom (System.IO.Stream input);
public static Struct ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Struct ParseFrom (byte[] data);
public static Struct ParseFrom (System.IO.Stream input);
public static Struct ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Struct ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Struct ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Struct ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Struct ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Struct ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IStructOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
[Obsolete ("deprecated")]
public virtual System.Collections.Generic.IDictionary<System.String,Google.Protobuf.Value> Fields { get; }
public virtual int FieldsCount { get; }
public virtual System.Collections.Generic.IDictionary<System.String,Google.Protobuf.Value> FieldsMap { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Struct.Builder ClearFields ();
public virtual bool ContainsFields (string key);
public virtual Value GetFieldsOrDefault (string key, Value defaultValue);
public virtual Value GetFieldsOrThrow (string key);
public Struct.Builder PutAllFields (System.Collections.Generic.IDictionary<System.String,Google.Protobuf.Value> values);
public Struct.Builder PutFields (string key, Value value);
public Struct.Builder RemoveFields (string key);
}
}
public sealed class StructProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class Timestamp : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, ITimestampOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int NanosFieldNumber;
public static const int SecondsFieldNumber;
// properties
public static Timestamp DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Nanos { get; }
public virtual long Seconds { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Timestamp.Builder NewBuilder ();
public static Timestamp.Builder NewBuilder (Timestamp prototype);
public static Timestamp ParseDelimitedFrom (System.IO.Stream input);
public static Timestamp ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Timestamp ParseFrom (byte[] data);
public static Timestamp ParseFrom (System.IO.Stream input);
public static Timestamp ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Timestamp ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Timestamp ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Timestamp ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Timestamp ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Timestamp ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, ITimestampOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int Nanos { get; }
public virtual long Seconds { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Timestamp.Builder ClearNanos ();
public Timestamp.Builder ClearSeconds ();
public Timestamp.Builder SetNanos (int value);
public Timestamp.Builder SetSeconds (long value);
}
}
public sealed class TimestampProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class Type : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, ITypeOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int FieldsFieldNumber;
public static const int NameFieldNumber;
public static const int OneofsFieldNumber;
public static const int OptionsFieldNumber;
public static const int SourceContextFieldNumber;
public static const int SyntaxFieldNumber;
// properties
public static Type DefaultInstance { get; }
public virtual int FieldsCount { get; }
public virtual System.Collections.Generic.IList<Field> FieldsList { get; }
public System.Collections.Generic.IList<IFieldOrBuilder> FieldsOrBuilderList { get; }
public virtual bool HasSourceContext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OneofsCount { get; }
public virtual System.Collections.Generic.IList<string> OneofsList { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public System.Collections.Generic.IList<IOptionOrBuilder> OptionsOrBuilderList { get; }
public override int SerializedSize { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public virtual Field GetFields (int index);
public IFieldOrBuilder GetFieldsOrBuilder (int index);
public virtual string GetOneofs (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetOneofsBytes (int index);
public virtual Option GetOptions (int index);
public IOptionOrBuilder GetOptionsOrBuilder (int index);
public static Type.Builder NewBuilder ();
public static Type.Builder NewBuilder (Type prototype);
public static Type ParseDelimitedFrom (System.IO.Stream input);
public static Type ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Type ParseFrom (byte[] data);
public static Type ParseFrom (System.IO.Stream input);
public static Type ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Type ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Type ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Type ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Type ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Type ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, ITypeOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual int FieldsCount { get; }
public virtual System.Collections.Generic.IList<Field> FieldsList { get; }
public virtual bool HasSourceContext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual string Name { get; }
public virtual Xamarin.Protobuf.Lite.ByteString NameBytes { get; }
public virtual int OneofsCount { get; }
public virtual System.Collections.Generic.IList<string> OneofsList { get; }
public virtual int OptionsCount { get; }
public virtual System.Collections.Generic.IList<Option> OptionsList { get; }
public virtual SourceContext SourceContext { get; }
public virtual int SyntaxValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Type.Builder AddAllFields (Java.Lang.IIterable values);
public Type.Builder AddAllOneofs (Java.Lang.IIterable values);
public Type.Builder AddAllOptions (Java.Lang.IIterable values);
public Type.Builder AddFields (Field value);
public Type.Builder AddFields (Field.Builder builderForValue);
public Type.Builder AddFields (int index, Field value);
public Type.Builder AddFields (int index, Field.Builder builderForValue);
public Type.Builder AddOneofs (string value);
public Type.Builder AddOneofsBytes (Xamarin.Protobuf.Lite.ByteString value);
public Type.Builder AddOptions (Option value);
public Type.Builder AddOptions (Option.Builder builderForValue);
public Type.Builder AddOptions (int index, Option value);
public Type.Builder AddOptions (int index, Option.Builder builderForValue);
public Type.Builder ClearFields ();
public Type.Builder ClearName ();
public Type.Builder ClearOneofs ();
public Type.Builder ClearOptions ();
public Type.Builder ClearSourceContext ();
public Type.Builder ClearSyntax ();
public virtual Field GetFields (int index);
public virtual string GetOneofs (int index);
public virtual Xamarin.Protobuf.Lite.ByteString GetOneofsBytes (int index);
public virtual Option GetOptions (int index);
public Type.Builder MergeSourceContext (SourceContext value);
public Type.Builder RemoveFields (int index);
public Type.Builder RemoveOptions (int index);
public Type.Builder SetFields (int index, Field value);
public Type.Builder SetFields (int index, Field.Builder builderForValue);
public Type.Builder SetName (string value);
public Type.Builder SetNameBytes (Xamarin.Protobuf.Lite.ByteString value);
public Type.Builder SetOneofs (int index, string value);
public Type.Builder SetOptions (int index, Option value);
public Type.Builder SetOptions (int index, Option.Builder builderForValue);
public Type.Builder SetSourceContext (SourceContext value);
public Type.Builder SetSourceContext (SourceContext.Builder builderForValue);
public Type.Builder SetSyntaxValue (int value);
}
}
public sealed class TypeProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class UInt32Value : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IUInt32ValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static UInt32Value DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static UInt32Value.Builder NewBuilder ();
public static UInt32Value.Builder NewBuilder (UInt32Value prototype);
public static UInt32Value ParseDelimitedFrom (System.IO.Stream input);
public static UInt32Value ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static UInt32Value ParseFrom (byte[] data);
public static UInt32Value ParseFrom (System.IO.Stream input);
public static UInt32Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static UInt32Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static UInt32Value ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static UInt32Value ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static UInt32Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static UInt32Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IUInt32ValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int Value { get; }
// methods
public UInt32Value.Builder ClearValue ();
public UInt32Value.Builder SetValue (int value);
}
}
public sealed class UInt64Value : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IUInt64ValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int ValueFieldNumber;
// properties
public static UInt64Value DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual long Value { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static UInt64Value.Builder NewBuilder ();
public static UInt64Value.Builder NewBuilder (UInt64Value prototype);
public static UInt64Value ParseDelimitedFrom (System.IO.Stream input);
public static UInt64Value ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static UInt64Value ParseFrom (byte[] data);
public static UInt64Value ParseFrom (System.IO.Stream input);
public static UInt64Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static UInt64Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static UInt64Value ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static UInt64Value ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static UInt64Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static UInt64Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IUInt64ValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual long Value { get; }
// methods
public UInt64Value.Builder ClearValue ();
public UInt64Value.Builder SetValue (long value);
}
}
public sealed class Value : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, IValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLite, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// fields
public static const int BoolValueFieldNumber;
public static const int ListValueFieldNumber;
public static const int NullValueFieldNumber;
public static const int NumberValueFieldNumber;
public static const int StringValueFieldNumber;
public static const int StructValueFieldNumber;
// properties
public virtual bool BoolValue { get; }
public static Value DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual ListValue ListValue { get; }
public virtual int NullValueValue { get; }
public virtual double NumberValue { get; }
public override int SerializedSize { get; }
public virtual string StringValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString StringValueBytes { get; }
public virtual Struct StructValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected override Java.Lang.Object DynamicMethod (Xamarin.Protobuf.Lite.GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0, Java.Lang.Object arg1);
public static Value.Builder NewBuilder ();
public static Value.Builder NewBuilder (Value prototype);
public static Value ParseDelimitedFrom (System.IO.Stream input);
public static Value ParseDelimitedFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Value ParseFrom (byte[] data);
public static Value ParseFrom (System.IO.Stream input);
public static Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data);
public static Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input);
public static Value ParseFrom (byte[] data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Value ParseFrom (System.IO.Stream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Value ParseFrom (Xamarin.Protobuf.Lite.ByteString data, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Value ParseFrom (Xamarin.Protobuf.Lite.CodedInputStream input, Xamarin.Protobuf.Lite.ExtensionRegistryLite extensionRegistry);
public static Xamarin.Protobuf.Lite.IParser Parser ();
public override void WriteTo (Xamarin.Protobuf.Lite.CodedOutputStream output);
// inner types
public sealed class Builder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, IValueOrBuilder, Java.Interop.IJavaPeerable, System.IDisposable, Xamarin.Protobuf.Lite.IMessageLiteOrBuilder {
// properties
public virtual bool BoolValue { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual ListValue ListValue { get; }
public virtual int NullValueValue { get; }
public virtual double NumberValue { get; }
public virtual string StringValue { get; }
public virtual Xamarin.Protobuf.Lite.ByteString StringValueBytes { get; }
public virtual Struct StructValue { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Value.Builder ClearBoolValue ();
public Value.Builder ClearKind ();
public Value.Builder ClearListValue ();
public Value.Builder ClearNullValue ();
public Value.Builder ClearNumberValue ();
public Value.Builder ClearStringValue ();
public Value.Builder ClearStructValue ();
public Value.Builder MergeListValue (ListValue value);
public Value.Builder MergeStructValue (Struct value);
public Value.Builder SetBoolValue (bool value);
public Value.Builder SetListValue (ListValue value);
public Value.Builder SetListValue (ListValue.Builder builderForValue);
public Value.Builder SetNullValueValue (int value);
public Value.Builder SetNumberValue (double value);
public Value.Builder SetStringValue (string value);
public Value.Builder SetStringValueBytes (Xamarin.Protobuf.Lite.ByteString value);
public Value.Builder SetStructValue (Struct value);
public Value.Builder SetStructValue (Struct.Builder builderForValue);
}
}
public sealed class WrappersProto : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static void RegisterAllExtensions (Xamarin.Protobuf.Lite.ExtensionRegistryLite registry);
}
public sealed class Address : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Address (string uriHost, int uriPort, IDns dns, Javax.Net.SocketFactory socketFactory, Javax.Net.Ssl.SSLSocketFactory sslSocketFactory, Javax.Net.Ssl.IHostnameVerifier hostnameVerifier, CertificatePinner certificatePinner, IAuthenticator authenticator, Java.Net.Proxy proxy, System.Collections.Generic.IList<Protocol> protocols, System.Collections.Generic.IList<ConnectionSpec> connectionSpecs, Java.Net.ProxySelector proxySelector);
// properties
public IAuthenticator Authenticator { get; }
public CertificatePinner CertificatePinner { get; }
public System.Collections.Generic.IList<ConnectionSpec> ConnectionSpecs { get; }
public IDns Dns { get; }
public Javax.Net.Ssl.IHostnameVerifier HostnameVerifier { get; }
public System.Collections.Generic.IList<Protocol> Protocols { get; }
public Java.Net.Proxy Proxy { get; }
public Java.Net.ProxySelector ProxySelector { get; }
public Javax.Net.SocketFactory SocketFactory { get; }
public Javax.Net.Ssl.SSLSocketFactory SslSocketFactory { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public HttpUrl Url ();
}
public sealed class Cache : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Cache (Java.IO.File directory, long maxSize);
// properties
public Java.IO.File Directory { get; }
public int HitCount { get; }
public bool IsClosed { get; }
public long MaxSize { get; }
public int NetworkCount { get; }
public int RequestCount { get; }
public long Size { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int WriteAbortCount { get; }
public int WriteSuccessCount { get; }
// methods
public void Close ();
public void Delete ();
public void EvictAll ();
public void Flush ();
public void Initialize ();
public Java.Util.IIterator Urls ();
}
public sealed class CacheControl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static CacheControl ForceCache { get; }
public static CacheControl ForceNetwork { get; }
public bool IsPrivate { get; }
public bool IsPublic { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public int MaxAgeSeconds ();
public int MaxStaleSeconds ();
public int MinFreshSeconds ();
public bool MustRevalidate ();
public bool NoCache ();
public bool NoStore ();
public bool NoTransform ();
public bool OnlyIfCached ();
public static CacheControl Parse (Headers headers);
public int SMaxAgeSeconds ();
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CacheControl.Builder ();
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public CacheControl Build ();
public CacheControl.Builder MaxAge (int maxAge, Java.Util.Concurrent.TimeUnit timeUnit);
public CacheControl.Builder MaxStale (int maxStale, Java.Util.Concurrent.TimeUnit timeUnit);
public CacheControl.Builder MinFresh (int minFresh, Java.Util.Concurrent.TimeUnit timeUnit);
public CacheControl.Builder NoCache ();
public CacheControl.Builder NoStore ();
public CacheControl.Builder NoTransform ();
public CacheControl.Builder OnlyIfCached ();
}
}
public class Call : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected Call (OkHttpClient client, Request originalRequest);
protected Call (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool IsCanceled { get; }
public virtual bool IsExecuted { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Cancel ();
public virtual void Enqueue (ICallback responseCallback);
public void Enqueue (System.Action<Response> onResponse, System.Action<Request,Java.IO.IOException> onFailure);
public virtual Response Execute ();
public System.Threading.Tasks.Task<Response> ExecuteAsync ();
}
public sealed class CertificatePinner : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static CertificatePinner Default { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Check (string hostname, Java.Security.Cert.Certificate[] peerCertificates);
public void Check (string hostname, System.Collections.Generic.IList<Java.Security.Cert.Certificate> peerCertificates);
public static string Pin (Java.Security.Cert.Certificate certificate);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public CertificatePinner.Builder ();
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public CertificatePinner.Builder Add (string hostname, string[] pins);
public CertificatePinner Build ();
}
}
public sealed class Challenge : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Challenge (string scheme, string realm);
// properties
public string Realm { get; }
public string Scheme { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public sealed class CipherSuite : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static CipherSuite TLSDHAnonEXPORTWITHDES40CBCSHA { get; }
public static CipherSuite TLSDHAnonEXPORTWITHRC440MD5 { get; }
public static CipherSuite TLSDHAnonWITH3DESEDECBCSHA { get; }
public static CipherSuite TLSDHAnonWITHAES128CBCSHA { get; }
public static CipherSuite TLSDHAnonWITHAES128CBCSHA256 { get; }
public static CipherSuite TLSDHAnonWITHAES128GCMSHA256 { get; }
public static CipherSuite TLSDHAnonWITHAES256CBCSHA { get; }
public static CipherSuite TLSDHAnonWITHAES256CBCSHA256 { get; }
public static CipherSuite TLSDHAnonWITHAES256GCMSHA384 { get; }
public static CipherSuite TLSDHAnonWITHDESCBCSHA { get; }
public static CipherSuite TLSDHAnonWITHRC4128MD5 { get; }
public static CipherSuite TLSECDHAnonWITH3DESEDECBCSHA { get; }
public static CipherSuite TLSECDHAnonWITHAES128CBCSHA { get; }
public static CipherSuite TLSECDHAnonWITHAES256CBCSHA { get; }
public static CipherSuite TLSECDHAnonWITHNULLSHA { get; }
public static CipherSuite TLSECDHAnonWITHRC4128SHA { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static CipherSuite TlsDheDssExportWithDes40CbcSha { get; }
public static CipherSuite TlsDheDssWith3desEdeCbcSha { get; }
public static CipherSuite TlsDheDssWithAes128CbcSha { get; }
public static CipherSuite TlsDheDssWithAes128CbcSha256 { get; }
public static CipherSuite TlsDheDssWithAes128GcmSha256 { get; }
public static CipherSuite TlsDheDssWithAes256CbcSha { get; }
public static CipherSuite TlsDheDssWithAes256CbcSha256 { get; }
public static CipherSuite TlsDheDssWithAes256GcmSha384 { get; }
public static CipherSuite TlsDheDssWithDesCbcSha { get; }
public static CipherSuite TlsDheRsaExportWithDes40CbcSha { get; }
public static CipherSuite TlsDheRsaWith3desEdeCbcSha { get; }
public static CipherSuite TlsDheRsaWithAes128CbcSha { get; }
public static CipherSuite TlsDheRsaWithAes128CbcSha256 { get; }
public static CipherSuite TlsDheRsaWithAes128GcmSha256 { get; }
public static CipherSuite TlsDheRsaWithAes256CbcSha { get; }
public static CipherSuite TlsDheRsaWithAes256CbcSha256 { get; }
public static CipherSuite TlsDheRsaWithAes256GcmSha384 { get; }
public static CipherSuite TlsDheRsaWithDesCbcSha { get; }
public static CipherSuite TlsEcdhEcdsaWith3desEdeCbcSha { get; }
public static CipherSuite TlsEcdhEcdsaWithAes128CbcSha { get; }
public static CipherSuite TlsEcdhEcdsaWithAes128CbcSha256 { get; }
public static CipherSuite TlsEcdhEcdsaWithAes128GcmSha256 { get; }
public static CipherSuite TlsEcdhEcdsaWithAes256CbcSha { get; }
public static CipherSuite TlsEcdhEcdsaWithAes256CbcSha384 { get; }
public static CipherSuite TlsEcdhEcdsaWithAes256GcmSha384 { get; }
public static CipherSuite TlsEcdhEcdsaWithNullSha { get; }
public static CipherSuite TlsEcdhEcdsaWithRc4128Sha { get; }
public static CipherSuite TlsEcdhRsaWith3desEdeCbcSha { get; }
public static CipherSuite TlsEcdhRsaWithAes128CbcSha { get; }
public static CipherSuite TlsEcdhRsaWithAes128CbcSha256 { get; }
public static CipherSuite TlsEcdhRsaWithAes128GcmSha256 { get; }
public static CipherSuite TlsEcdhRsaWithAes256CbcSha { get; }
public static CipherSuite TlsEcdhRsaWithAes256CbcSha384 { get; }
public static CipherSuite TlsEcdhRsaWithAes256GcmSha384 { get; }
public static CipherSuite TlsEcdhRsaWithNullSha { get; }
public static CipherSuite TlsEcdhRsaWithRc4128Sha { get; }
public static CipherSuite TlsEcdheEcdsaWith3desEdeCbcSha { get; }
public static CipherSuite TlsEcdheEcdsaWithAes128CbcSha { get; }
public static CipherSuite TlsEcdheEcdsaWithAes128CbcSha256 { get; }
public static CipherSuite TlsEcdheEcdsaWithAes128GcmSha256 { get; }
public static CipherSuite TlsEcdheEcdsaWithAes256CbcSha { get; }
public static CipherSuite TlsEcdheEcdsaWithAes256CbcSha384 { get; }
public static CipherSuite TlsEcdheEcdsaWithAes256GcmSha384 { get; }
public static CipherSuite TlsEcdheEcdsaWithNullSha { get; }
public static CipherSuite TlsEcdheEcdsaWithRc4128Sha { get; }
public static CipherSuite TlsEcdheRsaWith3desEdeCbcSha { get; }
public static CipherSuite TlsEcdheRsaWithAes128CbcSha { get; }
public static CipherSuite TlsEcdheRsaWithAes128CbcSha256 { get; }
public static CipherSuite TlsEcdheRsaWithAes128GcmSha256 { get; }
public static CipherSuite TlsEcdheRsaWithAes256CbcSha { get; }
public static CipherSuite TlsEcdheRsaWithAes256CbcSha384 { get; }
public static CipherSuite TlsEcdheRsaWithAes256GcmSha384 { get; }
public static CipherSuite TlsEcdheRsaWithNullSha { get; }
public static CipherSuite TlsEcdheRsaWithRc4128Sha { get; }
public static CipherSuite TlsEmptyRenegotiationInfoScsv { get; }
public static CipherSuite TlsKrb5ExportWithDesCbc40Md5 { get; }
public static CipherSuite TlsKrb5ExportWithDesCbc40Sha { get; }
public static CipherSuite TlsKrb5ExportWithRc440Md5 { get; }
public static CipherSuite TlsKrb5ExportWithRc440Sha { get; }
public static CipherSuite TlsKrb5With3desEdeCbcMd5 { get; }
public static CipherSuite TlsKrb5With3desEdeCbcSha { get; }
public static CipherSuite TlsKrb5WithDesCbcMd5 { get; }
public static CipherSuite TlsKrb5WithDesCbcSha { get; }
public static CipherSuite TlsKrb5WithRc4128Md5 { get; }
public static CipherSuite TlsKrb5WithRc4128Sha { get; }
public static CipherSuite TlsRsaExportWithDes40CbcSha { get; }
public static CipherSuite TlsRsaExportWithRc440Md5 { get; }
public static CipherSuite TlsRsaWith3desEdeCbcSha { get; }
public static CipherSuite TlsRsaWithAes128CbcSha { get; }
public static CipherSuite TlsRsaWithAes128CbcSha256 { get; }
public static CipherSuite TlsRsaWithAes128GcmSha256 { get; }
public static CipherSuite TlsRsaWithAes256CbcSha { get; }
public static CipherSuite TlsRsaWithAes256CbcSha256 { get; }
public static CipherSuite TlsRsaWithAes256GcmSha384 { get; }
public static CipherSuite TlsRsaWithDesCbcSha { get; }
public static CipherSuite TlsRsaWithNullMd5 { get; }
public static CipherSuite TlsRsaWithNullSha { get; }
public static CipherSuite TlsRsaWithNullSha256 { get; }
public static CipherSuite TlsRsaWithRc4128Md5 { get; }
public static CipherSuite TlsRsaWithRc4128Sha { get; }
// methods
public static CipherSuite ForJavaName (string javaName);
public static CipherSuite ValueOf (string nameValue);
public static CipherSuite[] Values ();
}
public sealed class ConnectionPool : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ConnectionPool (int maxIdleConnections, long keepAliveDurationMs);
public ConnectionPool (int maxIdleConnections, long keepAliveDuration, Java.Util.Concurrent.TimeUnit timeUnit);
// properties
public int ConnectionCount { get; }
public static ConnectionPool Default { get; }
public int HttpConnectionCount { get; }
public int IdleConnectionCount { get; }
public int MultiplexedConnectionCount { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void EvictAll ();
}
public sealed class ConnectionSpec : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static ConnectionSpec Cleartext { get; }
public static ConnectionSpec CompatibleTls { get; }
public bool IsTls { get; }
public static ConnectionSpec ModernTls { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public System.Collections.Generic.IList<CipherSuite> CipherSuites ();
public bool IsCompatible (Javax.Net.Ssl.SSLSocket socket);
public bool SupportsTlsExtensions ();
public System.Collections.Generic.IList<TlsVersion> TlsVersions ();
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ConnectionSpec.Builder (ConnectionSpec connectionSpec);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public ConnectionSpec.Builder AllEnabledCipherSuites ();
public ConnectionSpec.Builder AllEnabledTlsVersions ();
public ConnectionSpec Build ();
public ConnectionSpec.Builder CipherSuites (CipherSuite[] cipherSuites);
public ConnectionSpec.Builder CipherSuites (string[] cipherSuites);
public ConnectionSpec.Builder SupportsTlsExtensions (bool supportsTlsExtensions);
public ConnectionSpec.Builder TlsVersions (TlsVersion[] tlsVersions);
public ConnectionSpec.Builder TlsVersions (string[] tlsVersions);
}
}
public sealed class Credentials : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string Basic (string userName, string password);
}
public sealed class Dispatcher : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Dispatcher ();
public Dispatcher (Java.Util.Concurrent.IExecutorService executorService);
// properties
public Java.Util.Concurrent.IExecutorService ExecutorService { get; }
public int MaxRequests { get; set; }
public int MaxRequestsPerHost { get; set; }
public int QueuedCallCount { get; }
public int RunningCallCount { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Cancel (Java.Lang.Object tag);
}
public abstract class Dns {
// properties
public static IDns System { get; }
}
public abstract class DnsConsts : Square.OkHttp.Dns {
}
public sealed class FormEncodingBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public FormEncodingBuilder ();
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public FormEncodingBuilder Add (string nameValue, string value);
public FormEncodingBuilder AddEncoded (string nameValue, string value);
public RequestBody Build ();
}
public sealed class Handshake : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public string CipherSuite ();
public static Handshake Get (Javax.Net.Ssl.ISSLSession session);
public static Handshake Get (string cipherSuite, System.Collections.Generic.IList<Java.Security.Cert.Certificate> peerCertificates, System.Collections.Generic.IList<Java.Security.Cert.Certificate> localCertificates);
public System.Collections.Generic.IList<Java.Security.Cert.Certificate> LocalCertificates ();
public Java.Security.IPrincipal LocalPrincipal ();
public System.Collections.Generic.IList<Java.Security.Cert.Certificate> PeerCertificates ();
public Java.Security.IPrincipal PeerPrincipal ();
}
public sealed class Headers : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public string Get (string nameValue);
public Java.Util.Date GetDate (string nameValue);
public string Name (int index);
public System.Collections.Generic.ICollection<string> Names ();
public Headers.Builder NewBuilder ();
public static Headers Of (System.Collections.Generic.IDictionary<System.String,System.String> headers);
public static Headers Of (string[] namesAndValues);
public int Size ();
public System.Collections.Generic.IDictionary<System.String,System.Collections.Generic.IList<string>> ToMultimap ();
public string Value (int index);
public System.Collections.Generic.IList<string> Values (string nameValue);
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Headers.Builder ();
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Headers.Builder Add (string line);
public Headers.Builder Add (string nameValue, string value);
public Headers Build ();
public string Get (string nameValue);
public Headers.Builder RemoveAll (string nameValue);
public Headers.Builder Set (string nameValue, string value);
}
}
public sealed class HttpUrl : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public bool IsHttps { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int DefaultPort (string scheme);
public string EncodedFragment ();
public string EncodedPassword ();
public string EncodedPath ();
public System.Collections.Generic.IList<string> EncodedPathSegments ();
public string EncodedQuery ();
public string EncodedUsername ();
public string Fragment ();
public static HttpUrl Get (Java.Net.URI uri);
public static HttpUrl Get (Java.Net.URL url);
public string Host ();
public HttpUrl.Builder NewBuilder ();
public static HttpUrl Parse (string url);
public string Password ();
public System.Collections.Generic.IList<string> PathSegments ();
public int PathSize ();
public int Port ();
public string Query ();
public string QueryParameter (string nameValue);
public string QueryParameterName (int index);
public System.Collections.Generic.ICollection<string> QueryParameterNames ();
public string QueryParameterValue (int index);
public System.Collections.Generic.IList<string> QueryParameterValues (string nameValue);
public int QuerySize ();
public HttpUrl Resolve (string link);
public string Scheme ();
public Java.Net.URI Uri ();
public Java.Net.URL Url ();
public string Username ();
// inner types
public sealed class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public HttpUrl.Builder ();
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public HttpUrl.Builder AddEncodedPathSegment (string encodedPathSegment);
public HttpUrl.Builder AddEncodedQueryParameter (string encodedName, string encodedValue);
public HttpUrl.Builder AddPathSegment (string pathSegment);
public HttpUrl.Builder AddQueryParameter (string nameValue, string value);
public HttpUrl Build ();
public HttpUrl.Builder EncodedFragment (string encodedFragment);
public HttpUrl.Builder EncodedPassword (string encodedPassword);
public HttpUrl.Builder EncodedPath (string encodedPath);
public HttpUrl.Builder EncodedQuery (string encodedQuery);
public HttpUrl.Builder EncodedUsername (string encodedUsername);
public HttpUrl.Builder Fragment (string fragment);
public HttpUrl.Builder Host (string host);
public HttpUrl.Builder Password (string password);
public HttpUrl.Builder Port (int port);
public HttpUrl.Builder Query (string query);
public HttpUrl.Builder RemoveAllEncodedQueryParameters (string encodedName);
public HttpUrl.Builder RemoveAllQueryParameters (string nameValue);
public HttpUrl.Builder RemovePathSegment (int index);
public HttpUrl.Builder Scheme (string scheme);
public HttpUrl.Builder SetEncodedPathSegment (int index, string encodedPathSegment);
public HttpUrl.Builder SetEncodedQueryParameter (string encodedName, string encodedValue);
public HttpUrl.Builder SetPathSegment (int index, string pathSegment);
public HttpUrl.Builder SetQueryParameter (string nameValue, string value);
public HttpUrl.Builder Username (string username);
}
}
public interface IAuthenticator : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Request Authenticate (Java.Net.Proxy proxy, Response response);
public virtual Request AuthenticateProxy (Java.Net.Proxy proxy, Response response);
}
public interface ICallback : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual void OnFailure (Request p0, Java.IO.IOException p1);
public virtual void OnResponse (Response p0);
}
public interface IConnection : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual Handshake Handshake { get; }
public virtual Protocol Protocol { get; }
public virtual Route Route { get; }
public virtual Java.Net.Socket Socket { get; }
}
public interface IDns : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual System.Collections.Generic.IList<Java.Net.InetAddress> Lookup (string hostname);
}
public interface IInterceptor : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Response Intercept (IInterceptorChain p0);
}
public interface IInterceptorChain : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual IConnection Connection ();
public virtual Response Proceed (Request request);
public virtual Request Request ();
}
public sealed class MediaType : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Java.Nio.Charset.Charset Charset ();
public Java.Nio.Charset.Charset Charset (Java.Nio.Charset.Charset defaultValue);
public static MediaType Parse (string stringValue);
public string Subtype ();
public string Type ();
}
public sealed class MultipartBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public MultipartBuilder ();
public MultipartBuilder (string boundary);
// properties
public static MediaType Alternative { get; }
public static MediaType Digest { get; }
public static MediaType Form { get; }
public static MediaType Mixed { get; }
public static MediaType Parallel { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public MultipartBuilder AddFormDataPart (string nameValue, string value);
public MultipartBuilder AddFormDataPart (string nameValue, string filename, RequestBody value);
public MultipartBuilder AddPart (RequestBody body);
public MultipartBuilder AddPart (Headers headers, RequestBody body);
public RequestBody Build ();
public MultipartBuilder Type (MediaType theType);
}
public class OkHttpClient : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.ICloneable, System.IDisposable {
// constructors
public OkHttpClient ();
protected OkHttpClient (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual IAuthenticator Authenticator { get; }
public virtual Cache Cache { get; }
public virtual CertificatePinner CertificatePinner { get; }
public virtual int ConnectTimeout { get; }
public virtual ConnectionPool ConnectionPool { get; }
public virtual System.Collections.Generic.IList<ConnectionSpec> ConnectionSpecs { get; }
public virtual Java.Net.CookieHandler CookieHandler { get; }
public virtual Dispatcher Dispatcher { get; }
public virtual IDns Dns { get; }
public virtual bool FollowRedirects { get; set; }
public virtual bool FollowSslRedirects { get; }
public virtual Javax.Net.Ssl.IHostnameVerifier HostnameVerifier { get; }
public virtual System.Collections.Generic.IList<Protocol> Protocols { get; }
public virtual Java.Net.Proxy Proxy { get; }
public virtual Java.Net.ProxySelector ProxySelector { get; }
public virtual int ReadTimeout { get; }
public virtual bool RetryOnConnectionFailure { get; set; }
public virtual Javax.Net.SocketFactory SocketFactory { get; }
public virtual Javax.Net.Ssl.SSLSocketFactory SslSocketFactory { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int WriteTimeout { get; }
// methods
public virtual OkHttpClient Cancel (Java.Lang.Object tag);
public virtual Java.Lang.Object Clone ();
public virtual System.Collections.Generic.IList<IInterceptor> Interceptors ();
public virtual System.Collections.Generic.IList<IInterceptor> NetworkInterceptors ();
public virtual Call NewCall (Request request);
public virtual OkHttpClient SetAuthenticator (IAuthenticator authenticator);
public virtual OkHttpClient SetCache (Cache cache);
public virtual OkHttpClient SetCertificatePinner (CertificatePinner certificatePinner);
public virtual void SetConnectTimeout (long timeout, Java.Util.Concurrent.TimeUnit unit);
public virtual OkHttpClient SetConnectionPool (ConnectionPool connectionPool);
public virtual OkHttpClient SetConnectionSpecs (System.Collections.Generic.IList<ConnectionSpec> connectionSpecs);
public virtual OkHttpClient SetCookieHandler (Java.Net.CookieHandler cookieHandler);
public virtual OkHttpClient SetDispatcher (Dispatcher dispatcher);
public virtual OkHttpClient SetDns (IDns dns);
public virtual OkHttpClient SetFollowSslRedirects (bool followProtocolRedirects);
public virtual OkHttpClient SetHostnameVerifier (Javax.Net.Ssl.IHostnameVerifier hostnameVerifier);
public virtual OkHttpClient SetProtocols (System.Collections.Generic.IList<Protocol> protocols);
public virtual OkHttpClient SetProxy (Java.Net.Proxy proxy);
public virtual OkHttpClient SetProxySelector (Java.Net.ProxySelector proxySelector);
public virtual void SetReadTimeout (long timeout, Java.Util.Concurrent.TimeUnit unit);
public virtual OkHttpClient SetSocketFactory (Javax.Net.SocketFactory socketFactory);
public virtual OkHttpClient SetSslSocketFactory (Javax.Net.Ssl.SSLSocketFactory sslSocketFactory);
public virtual void SetWriteTimeout (long timeout, Java.Util.Concurrent.TimeUnit unit);
}
public sealed class Protocol : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static Protocol Http10 { get; }
public static Protocol Http11 { get; }
public static Protocol Http2 { get; }
public static Protocol Spdy3 { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Protocol Get (string protocol);
public static Protocol ValueOf (string nameValue);
public static Protocol[] Values ();
}
public sealed class Request : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public bool IsHttps { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public RequestBody Body ();
public CacheControl CacheControl ();
public string Header (string nameValue);
public Headers Headers ();
public System.Collections.Generic.IList<string> Headers (string nameValue);
public HttpUrl HttpUrl ();
public string Method ();
public Request.Builder NewBuilder ();
public Java.Lang.Object Tag ();
public Java.Net.URI Uri ();
public Java.Net.URL Url ();
public string UrlString ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Request.Builder ();
protected Request.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Request.Builder AddHeader (string nameValue, string value);
public virtual Request Build ();
public virtual Request.Builder CacheControl (CacheControl cacheControl);
public virtual Request.Builder Delete ();
public virtual Request.Builder Delete (RequestBody body);
public virtual Request.Builder Get ();
public virtual Request.Builder Head ();
public virtual Request.Builder Header (string nameValue, string value);
public virtual Request.Builder Headers (Headers headers);
public virtual Request.Builder Method (string method, RequestBody body);
public virtual Request.Builder Patch (RequestBody body);
public virtual Request.Builder Post (RequestBody body);
public virtual Request.Builder Put (RequestBody body);
public virtual Request.Builder RemoveHeader (string nameValue);
public virtual Request.Builder Tag (Java.Lang.Object tag);
public virtual Request.Builder Url (Java.Net.URL url);
public virtual Request.Builder Url (HttpUrl url);
public virtual Request.Builder Url (string url);
}
}
public abstract class RequestBody : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public RequestBody ();
protected RequestBody (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual long ContentLength ();
public virtual MediaType ContentType ();
public static RequestBody Create (MediaType contentType, Java.IO.File file);
public static RequestBody Create (MediaType contentType, Square.OkIO.ByteString content);
public static RequestBody Create (MediaType contentType, byte[] content);
public static RequestBody Create (MediaType contentType, string content);
public static RequestBody Create (MediaType contentType, byte[] content, int offset, int byteCount);
public virtual void WriteTo (Square.OkIO.IBufferedSink sink);
}
public sealed class Response : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public bool IsRedirect { get; }
public bool IsSuccessful { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public ResponseBody Body ();
public CacheControl CacheControl ();
public Response CacheResponse ();
public System.Collections.Generic.IList<Challenge> Challenges ();
public int Code ();
public Handshake Handshake ();
public string Header (string nameValue);
public string Header (string nameValue, string defaultValue);
public Headers Headers ();
public System.Collections.Generic.IList<string> Headers (string nameValue);
public string Message ();
public Response NetworkResponse ();
public Response.Builder NewBuilder ();
public Response PriorResponse ();
public Protocol Protocol ();
public Request Request ();
// inner types
public class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Response.Builder ();
protected Response.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Response.Builder AddHeader (string nameValue, string value);
public virtual Response.Builder Body (ResponseBody body);
public virtual Response Build ();
public virtual Response.Builder CacheResponse (Response cacheResponse);
public virtual Response.Builder Code (int code);
public virtual Response.Builder Handshake (Handshake handshake);
public virtual Response.Builder Header (string nameValue, string value);
public virtual Response.Builder Headers (Headers headers);
public virtual Response.Builder Message (string message);
public virtual Response.Builder NetworkResponse (Response networkResponse);
public virtual Response.Builder PriorResponse (Response priorResponse);
public virtual Response.Builder Protocol (Protocol protocol);
public virtual Response.Builder RemoveHeader (string nameValue);
public virtual Response.Builder Request (Request request);
}
}
public abstract class ResponseBody : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ResponseBody ();
protected ResponseBody (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public System.IO.Stream ByteStream ();
public byte[] Bytes ();
public System.Threading.Tasks.Task<System.Byte[]> BytesAsync ();
public Java.IO.Reader CharStream ();
public virtual void Close ();
public virtual long ContentLength ();
public virtual MediaType ContentType ();
public static ResponseBody Create (MediaType contentType, byte[] content);
public static ResponseBody Create (MediaType contentType, string content);
public static ResponseBody Create (MediaType contentType, long contentLength, Square.OkIO.IBufferedSource content);
public virtual Square.OkIO.IBufferedSource Source ();
public string String ();
public System.Threading.Tasks.Task<string> StringAsync ();
}
public sealed class Route : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Route (Address address, Java.Net.Proxy proxy, Java.Net.InetSocketAddress inetSocketAddress);
// properties
public Address Address { get; }
public Java.Net.Proxy Proxy { get; }
public Java.Net.InetSocketAddress SocketAddress { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public bool RequiresTunnel ();
}
public sealed class TlsVersion : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static TlsVersion Ssl30 { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static TlsVersion Tls10 { get; }
public static TlsVersion Tls11 { get; }
public static TlsVersion Tls12 { get; }
// methods
public static TlsVersion ForJavaName (string javaName);
public string JavaName ();
public static TlsVersion ValueOf (string nameValue);
public static TlsVersion[] Values ();
}
public class AsyncTimeout : Square.OkIO.Timeout, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AsyncTimeout ();
protected AsyncTimeout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Enter ();
public bool Exit ();
protected virtual Java.IO.IOException NewTimeoutException (Java.IO.IOException cause);
public ISink Sink (ISink sink);
public ISource Source (ISource source);
protected virtual void TimedOut ();
}
public class ByteString : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// constructors
protected ByteString (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static ByteString Empty { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual string Base64 ();
public virtual string Base64Url ();
public virtual int CompareTo (Java.Lang.Object byteString);
public static ByteString DecodeBase64 (string base64);
public static ByteString DecodeHex (string hex);
public static ByteString EncodeUtf8 (string sValue);
public virtual sbyte GetByte (int pos);
public virtual string Hex ();
public virtual ByteString Md5 ();
public static ByteString Of (byte[] data);
public static ByteString Of (byte[] data, int offset, int byteCount);
public virtual bool RangeEquals (int offset, ByteString other, int otherOffset, int byteCount);
public virtual bool RangeEquals (int offset, byte[] other, int otherOffset, int byteCount);
public static ByteString Read (System.IO.Stream inValue, int byteCount);
public virtual ByteString Sha256 ();
public virtual int Size ();
public virtual ByteString Substring (int beginIndex);
public virtual ByteString Substring (int beginIndex, int endIndex);
public virtual ByteString ToAsciiLowercase ();
public virtual ByteString ToAsciiUppercase ();
public virtual byte[] ToByteArray ();
public virtual string Utf8 ();
public virtual void Write (System.IO.Stream output);
}
public sealed class DeflaterSink : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.IO.IFlushable, Java.Interop.IJavaPeerable, ISink, System.IDisposable {
// constructors
public DeflaterSink (ISink sink, Java.Util.Zip.Deflater deflater);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public virtual void Flush ();
public virtual Timeout Timeout ();
public virtual void Write (OkBuffer source, long byteCount);
}
public abstract class ForwardingSink : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.IO.IFlushable, Java.Interop.IJavaPeerable, ISink, System.IDisposable {
// constructors
public ForwardingSink (ISink delegateValue);
protected ForwardingSink (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public ISink Delegate ();
public virtual void Flush ();
public virtual Timeout Timeout ();
public virtual void Write (OkBuffer source, long byteCount);
}
public abstract class ForwardingSource : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.Interop.IJavaPeerable, ISource, System.IDisposable {
// constructors
public ForwardingSource (ISource delegateValue);
protected ForwardingSource (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public ISource Delegate ();
public virtual long Read (OkBuffer sink, long byteCount);
public virtual Timeout Timeout ();
}
public class ForwardingTimeout : Square.OkIO.Timeout, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ForwardingTimeout (Timeout delegateValue);
protected ForwardingTimeout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Timeout Delegate ();
public ForwardingTimeout SetDelegate (Timeout delegateValue);
}
public sealed class GzipSink : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.IO.IFlushable, Java.Interop.IJavaPeerable, ISink, System.IDisposable {
// constructors
public GzipSink (ISink sink);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public virtual void Flush ();
public virtual Timeout Timeout ();
public virtual void Write (OkBuffer source, long byteCount);
}
public sealed class GzipSource : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.Interop.IJavaPeerable, ISource, System.IDisposable {
// constructors
public GzipSource (ISource source);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public virtual long Read (OkBuffer sink, long byteCount);
public virtual Timeout Timeout ();
}
public interface IBufferedSink : Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.IO.IFlushable, ISink, System.IDisposable {
// properties
public virtual OkBuffer Buffer { get; }
public virtual System.IO.Stream OutputStream { get; }
// methods
public virtual IBufferedSink Emit ();
public virtual IBufferedSink EmitCompleteSegments ();
public virtual IBufferedSink Write (ByteString byteString);
public virtual IBufferedSink Write (byte[] source);
public virtual IBufferedSink Write (ISource source, long byteCount);
public virtual IBufferedSink Write (byte[] source, int offset, int byteCount);
public virtual long WriteAll (ISource source);
public virtual IBufferedSink WriteByte (int bValue);
public virtual IBufferedSink WriteDecimalLong (long vValue);
public virtual IBufferedSink WriteHexadecimalUnsignedLong (long vValue);
public virtual IBufferedSink WriteInt (int iValue);
public virtual IBufferedSink WriteIntLe (int iValue);
public virtual IBufferedSink WriteLong (long vValue);
public virtual IBufferedSink WriteLongLe (long vValue);
public virtual IBufferedSink WriteShort (int sValue);
public virtual IBufferedSink WriteShortLe (int sValue);
public virtual IBufferedSink WriteString (string stringValue, Java.Nio.Charset.Charset charset);
public virtual IBufferedSink WriteString (string stringValue, int beginIndex, int endIndex, Java.Nio.Charset.Charset charset);
public virtual IBufferedSink WriteUtf8 (string stringValue);
public virtual IBufferedSink WriteUtf8 (string stringValue, int beginIndex, int endIndex);
public virtual IBufferedSink WriteUtf8CodePoint (int codePoint);
}
public interface IBufferedSource : Android.Runtime.IJavaObject, Java.IO.ICloseable, ISource, System.IDisposable {
// properties
public virtual OkBuffer Buffer { get; }
// methods
public virtual bool Exhausted ();
public virtual long IndexOf (ByteString bytes);
public virtual long IndexOf (sbyte bValue);
public virtual long IndexOf (ByteString bytes, long fromIndex);
public virtual long IndexOf (sbyte bValue, long fromIndex);
public virtual long IndexOfElement (ByteString targetBytes);
public virtual long IndexOfElement (ByteString targetBytes, long fromIndex);
public virtual System.IO.Stream InputStream ();
public virtual int Read (byte[] sink);
public virtual int Read (byte[] sink, int offset, int byteCount);
public virtual long ReadAll (ISink sink);
public virtual sbyte ReadByte ();
public virtual byte[] ReadByteArray ();
public virtual byte[] ReadByteArray (long byteCount);
public virtual ByteString ReadByteString ();
public virtual ByteString ReadByteString (long byteCount);
public virtual long ReadDecimalLong ();
public virtual void ReadFully (byte[] sink);
public virtual void ReadFully (OkBuffer sink, long byteCount);
public virtual long ReadHexadecimalUnsignedLong ();
public virtual int ReadInt ();
public virtual int ReadIntLe ();
public virtual long ReadLong ();
public virtual long ReadLongLe ();
public virtual short ReadShort ();
public virtual short ReadShortLe ();
public virtual string ReadString (Java.Nio.Charset.Charset charset);
public virtual string ReadString (long byteCount, Java.Nio.Charset.Charset charset);
public virtual string ReadUtf8 ();
public virtual string ReadUtf8 (long byteCount);
public virtual int ReadUtf8CodePoint ();
public virtual string ReadUtf8Line ();
public virtual string ReadUtf8LineStrict ();
public virtual bool Request (long byteCount);
public virtual void Require (long byteCount);
public virtual void Skip (long byteCount);
}
public interface ISink : Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.IO.IFlushable, System.IDisposable {
// methods
public virtual void Close ();
public virtual void Flush ();
public virtual Timeout Timeout ();
public virtual void Write (OkBuffer source, long byteCount);
}
public interface ISource : Android.Runtime.IJavaObject, Java.IO.ICloseable, System.IDisposable {
// methods
public virtual void Close ();
public virtual long Read (OkBuffer sink, long byteCount);
public virtual Timeout Timeout ();
}
public sealed class InflaterSource : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.Interop.IJavaPeerable, ISource, System.IDisposable {
// constructors
public InflaterSource (ISource source, Java.Util.Zip.Inflater inflater);
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public virtual long Read (OkBuffer sink, long byteCount);
public bool Refill ();
public virtual Timeout Timeout ();
}
public sealed class OkBuffer : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.IO.IFlushable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable, IBufferedSink, IBufferedSource, ISink, ISource, System.IDisposable {
// constructors
public OkBuffer ();
// properties
public virtual OkBuffer Buffer { get; }
public virtual System.IO.Stream OutputStream { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Clear ();
public OkBuffer Clone ();
public virtual void Close ();
public long CompleteSegmentByteCount ();
public OkBuffer CopyTo (System.IO.Stream output);
public OkBuffer CopyTo (OkBuffer output, long offset, long byteCount);
public OkBuffer CopyTo (System.IO.Stream output, long offset, long byteCount);
public virtual IBufferedSink Emit ();
public OkBuffer EmitCompleteSegments ();
public virtual bool Exhausted ();
public virtual void Flush ();
public sbyte GetByte (long pos);
public virtual long IndexOf (ByteString bytes);
public virtual long IndexOf (sbyte bValue);
public virtual long IndexOf (ByteString bytes, long fromIndex);
public virtual long IndexOf (sbyte bValue, long fromIndex);
public virtual long IndexOfElement (ByteString targetBytes);
public virtual long IndexOfElement (ByteString targetBytes, long fromIndex);
public virtual System.IO.Stream InputStream ();
public virtual int Read (byte[] sink);
public virtual long Read (OkBuffer sink, long byteCount);
public virtual int Read (byte[] sink, int offset, int byteCount);
public virtual long ReadAll (ISink sink);
public virtual sbyte ReadByte ();
public virtual byte[] ReadByteArray ();
public virtual byte[] ReadByteArray (long byteCount);
public virtual ByteString ReadByteString ();
public virtual ByteString ReadByteString (long byteCount);
public virtual long ReadDecimalLong ();
public OkBuffer ReadFrom (System.IO.Stream inValue);
public OkBuffer ReadFrom (System.IO.Stream inValue, long byteCount);
public virtual void ReadFully (byte[] sink);
public virtual void ReadFully (OkBuffer sink, long byteCount);
public virtual long ReadHexadecimalUnsignedLong ();
public virtual int ReadInt ();
public virtual int ReadIntLe ();
public virtual long ReadLong ();
public virtual long ReadLongLe ();
public virtual short ReadShort ();
public virtual short ReadShortLe ();
public virtual string ReadString (Java.Nio.Charset.Charset charset);
public virtual string ReadString (long byteCount, Java.Nio.Charset.Charset charset);
public virtual string ReadUtf8 ();
public virtual string ReadUtf8 (long byteCount);
public virtual int ReadUtf8CodePoint ();
public virtual string ReadUtf8Line ();
public virtual string ReadUtf8LineStrict ();
public virtual bool Request (long byteCount);
public virtual void Require (long byteCount);
public long Size ();
public virtual void Skip (long byteCount);
public ByteString Snapshot ();
public ByteString Snapshot (int byteCount);
public virtual Timeout Timeout ();
public OkBuffer Write (ByteString byteString);
public OkBuffer Write (byte[] source);
public virtual IBufferedSink Write (ISource source, long byteCount);
public virtual void Write (OkBuffer source, long byteCount);
public OkBuffer Write (byte[] source, int offset, int byteCount);
public virtual long WriteAll (ISource source);
public OkBuffer WriteByte (int bValue);
public OkBuffer WriteDecimalLong (long vValue);
public OkBuffer WriteHexadecimalUnsignedLong (long vValue);
public OkBuffer WriteInt (int iValue);
public OkBuffer WriteIntLe (int iValue);
public OkBuffer WriteLong (long vValue);
public OkBuffer WriteLongLe (long vValue);
public OkBuffer WriteShort (int sValue);
public OkBuffer WriteShortLe (int sValue);
public OkBuffer WriteString (string stringValue, Java.Nio.Charset.Charset charset);
public OkBuffer WriteString (string stringValue, int beginIndex, int endIndex, Java.Nio.Charset.Charset charset);
public OkBuffer WriteTo (System.IO.Stream output);
public OkBuffer WriteTo (System.IO.Stream output, long byteCount);
public OkBuffer WriteUtf8 (string stringValue);
public OkBuffer WriteUtf8 (string stringValue, int beginIndex, int endIndex);
public OkBuffer WriteUtf8CodePoint (int codePoint);
}
public sealed class OkIO : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ISink AppendingSink (Java.IO.File file);
public static IBufferedSink Buffer (ISink sink);
public static IBufferedSource Buffer (ISource source);
public static ISink Sink (Java.IO.File file);
public static ISink Sink (Java.Net.Socket socket);
public static ISink Sink (System.IO.Stream output);
public static ISource Source (Java.IO.File file);
public static ISource Source (Java.Net.Socket socket);
public static ISource Source (System.IO.Stream inValue);
}
public class Timeout : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public Timeout ();
protected Timeout (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasDeadline { get; }
public static Timeout None { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Timeout ClearDeadline ();
public virtual Timeout ClearTimeout ();
public Timeout Deadline (long duration, Java.Util.Concurrent.TimeUnit unit);
public virtual long DeadlineNanoTime ();
public virtual Timeout DeadlineNanoTime (long deadlineNanoTime);
public virtual Timeout InvokeTimeout (long timeout, Java.Util.Concurrent.TimeUnit unit);
public virtual void ThrowIfReached ();
public virtual long TimeoutNanos ();
}
public abstract class AbstractMessageLite : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, IMessageLite {
// constructors
public AbstractMessageLite ();
protected AbstractMessageLite (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected int MemoizedHashCode { get; set; }
public virtual IParser ParserForType { get; }
public virtual int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected static void AddAll (Java.Lang.IIterable values, System.Collections.ICollection list);
protected static void CheckByteStringIsUtf8 (ByteString byteString);
public virtual IMessageLiteBuilder NewBuilderForType ();
public virtual IMessageLiteBuilder ToBuilder ();
public virtual byte[] ToByteArray ();
public virtual ByteString ToByteString ();
public virtual void WriteDelimitedTo (System.IO.Stream output);
public virtual void WriteTo (System.IO.Stream output);
public virtual void WriteTo (CodedOutputStream p0);
// inner types
public abstract class Builder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AbstractMessageLite.Builder ();
protected AbstractMessageLite.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected static void AddAll (Java.Lang.IIterable values, System.Collections.ICollection list);
public virtual Java.Lang.Object Clone ();
protected virtual Java.Lang.Object InternalMergeFrom (Java.Lang.Object p0);
public virtual bool MergeDelimitedFrom (System.IO.Stream input);
public virtual bool MergeDelimitedFrom (System.IO.Stream input, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object MergeFrom (byte[] data);
public virtual Java.Lang.Object MergeFrom (System.IO.Stream input);
public virtual Java.Lang.Object MergeFrom (ByteString data);
public virtual Java.Lang.Object MergeFrom (CodedInputStream input);
public virtual Java.Lang.Object MergeFrom (IMessageLite other);
public virtual Java.Lang.Object MergeFrom (byte[] data, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object MergeFrom (System.IO.Stream input, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object MergeFrom (ByteString data, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object MergeFrom (CodedInputStream p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object MergeFrom (byte[] data, int off, int len);
public virtual Java.Lang.Object MergeFrom (byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry);
protected static UninitializedMessageException NewUninitializedMessageException (IMessageLite message);
// inner types
public sealed class LimitedInputStream : Java.IO.FilterInputStream, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
}
public abstract class AbstractParser : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public AbstractParser ();
protected AbstractParser (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object ParseDelimitedFrom (System.IO.Stream input);
public virtual Java.Lang.Object ParseDelimitedFrom (System.IO.Stream input, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParseFrom (byte[] data);
public virtual Java.Lang.Object ParseFrom (System.IO.Stream input);
public virtual Java.Lang.Object ParseFrom (ByteString data);
public virtual Java.Lang.Object ParseFrom (CodedInputStream input);
public virtual Java.Lang.Object ParseFrom (byte[] data, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParseFrom (System.IO.Stream input, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParseFrom (ByteString data, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParseFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParseFrom (byte[] data, int off, int len);
public virtual Java.Lang.Object ParseFrom (byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParsePartialDelimitedFrom (System.IO.Stream input);
public virtual Java.Lang.Object ParsePartialDelimitedFrom (System.IO.Stream input, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParsePartialFrom (byte[] data);
public virtual Java.Lang.Object ParsePartialFrom (System.IO.Stream input);
public virtual Java.Lang.Object ParsePartialFrom (ByteString data);
public virtual Java.Lang.Object ParsePartialFrom (CodedInputStream input);
public virtual Java.Lang.Object ParsePartialFrom (byte[] data, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParsePartialFrom (System.IO.Stream input, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParsePartialFrom (ByteString data, ExtensionRegistryLite extensionRegistry);
public virtual Java.Lang.Object ParsePartialFrom (byte[] data, int off, int len);
public virtual Java.Lang.Object ParsePartialFrom (byte[] data, int off, int len, ExtensionRegistryLite extensionRegistry);
}
public abstract class AbstractProtobufList : Java.Util.AbstractList, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, Java.Util.ICollection, Java.Util.IList, System.IDisposable {
// constructors
protected AbstractProtobufList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
protected static const int DefaultCapacity;
// properties
public virtual bool IsModifiable { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override bool Add (Java.Lang.Object e);
public override void Add (int index, Java.Lang.Object element);
public virtual bool AddAll (System.Collections.ICollection c);
public virtual bool AddAll (int index, System.Collections.ICollection c);
protected virtual void EnsureIsMutable ();
public void MakeImmutable ();
public virtual bool RemoveAll (System.Collections.ICollection c);
public virtual bool RetainAll (System.Collections.ICollection c);
public override Java.Lang.Object Set (int index, Java.Lang.Object element);
}
public abstract class ByteOutput : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ByteOutput ();
protected ByteOutput (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Write (Java.Nio.ByteBuffer p0);
public virtual void Write (sbyte p0);
public virtual void Write (byte[] p0, int p1, int p2);
public virtual void WriteLazy (Java.Nio.ByteBuffer p0);
public virtual void WriteLazy (byte[] p0, int p1, int p2);
}
public abstract class ByteString : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ByteString (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static ByteString Empty { get; }
protected virtual bool IsBalanced { get; }
public bool IsEmpty { get; }
public virtual bool IsValidUtf8 { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
protected virtual int TreeDepth { get; }
// methods
public virtual Java.Nio.ByteBuffer AsReadOnlyByteBuffer ();
public virtual System.Collections.Generic.IList<Java.Nio.ByteBuffer> AsReadOnlyByteBufferList ();
public virtual sbyte ByteAt (int p0);
public ByteString Concat (ByteString other);
public static ByteString CopyFrom (Java.Lang.IIterable byteStrings);
public static ByteString CopyFrom (Java.Nio.ByteBuffer bytes);
public static ByteString CopyFrom (byte[] bytes);
public static ByteString CopyFrom (Java.Nio.ByteBuffer bytes, int size);
public static ByteString CopyFrom (string text, Java.Nio.Charset.Charset charset);
public static ByteString CopyFrom (string text, string charsetName);
public static ByteString CopyFrom (byte[] bytes, int offset, int size);
public static ByteString CopyFromUtf8 (string text);
public virtual void CopyTo (Java.Nio.ByteBuffer p0);
public virtual void CopyTo (byte[] target, int offset);
public void CopyTo (byte[] target, int sourceOffset, int targetOffset, int numberToCopy);
protected virtual void CopyToInternal (byte[] p0, int p1, int p2, int p3);
public bool EndsWith (ByteString suffix);
public virtual bool Equals (Java.Lang.Object p0);
public override int GetHashCode ();
public Java.Lang.Object Iterator ();
public virtual CodedInputStream NewCodedInput ();
public virtual System.IO.Stream NewInput ();
public static ByteString.Output NewOutput ();
public static ByteString.Output NewOutput (int initialCapacity);
protected virtual int PartialHash (int p0, int p1, int p2);
protected virtual int PartialIsValidUtf8 (int p0, int p1, int p2);
protected int PeekCachedHashCode ();
public static ByteString ReadFrom (System.IO.Stream streamToDrain);
public static ByteString ReadFrom (System.IO.Stream streamToDrain, int chunkSize);
public static ByteString ReadFrom (System.IO.Stream streamToDrain, int minChunkSize, int maxChunkSize);
public virtual int Size ();
public bool StartsWith (ByteString prefix);
public ByteString Substring (int beginIndex);
public virtual ByteString Substring (int p0, int p1);
public byte[] ToByteArray ();
public override string ToString ();
public string ToString (Java.Nio.Charset.Charset charset);
public string ToString (string charsetName);
protected virtual string ToStringInternal (Java.Nio.Charset.Charset p0);
public string ToStringUtf8 ();
public virtual void WriteTo (System.IO.Stream p0);
// inner types
public sealed class CodedBuilder : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public CodedOutputStream CodedOutput { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public ByteString Build ();
}
public interface IByteIterator : Android.Runtime.IJavaObject, Java.Util.IIterator, System.IDisposable {
// methods
public virtual sbyte NextByte ();
}
public abstract class LeafByteString : Xamarin.Protobuf.Lite.ByteString, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ByteString.LeafByteString (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected override bool IsBalanced { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
protected override int TreeDepth { get; }
}
public sealed class Output : Java.IO.OutputStream, Android.Runtime.IJavaObject, Java.IO.ICloseable, Java.IO.IFlushable, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void Reset ();
public int Size ();
public ByteString ToByteString ();
public override void Write (int b);
public void WriteTo (System.IO.Stream out);
}
}
public sealed class CodedInputStream : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public int BytesUntilLimit { get; }
public bool IsAtEnd { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int LastTag { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public int TotalBytesRead { get; }
// methods
public void CheckLastTagWas (int value);
public static int DecodeZigZag32 (int n);
public static long DecodeZigZag64 (long n);
public void EnableAliasing (bool enabled);
public static CodedInputStream NewInstance (Java.Nio.ByteBuffer buf);
public static CodedInputStream NewInstance (byte[] buf);
public static CodedInputStream NewInstance (System.IO.Stream input);
public static CodedInputStream NewInstance (byte[] buf, int off, int len);
public void PopLimit (int oldLimit);
public int PushLimit (int byteLimit);
public bool ReadBool ();
public byte[] ReadByteArray ();
public Java.Nio.ByteBuffer ReadByteBuffer ();
public ByteString ReadBytes ();
public double ReadDouble ();
public int ReadEnum ();
public int ReadFixed32 ();
public long ReadFixed64 ();
public float ReadFloat ();
public void ReadGroup (int fieldNumber, IMessageLiteBuilder builder, ExtensionRegistryLite extensionRegistry);
public Java.Lang.Object ReadGroup (int fieldNumber, IParser parser, ExtensionRegistryLite extensionRegistry);
public int ReadInt32 ();
public long ReadInt64 ();
public void ReadMessage (IMessageLiteBuilder builder, ExtensionRegistryLite extensionRegistry);
public Java.Lang.Object ReadMessage (IParser parser, ExtensionRegistryLite extensionRegistry);
public sbyte ReadRawByte ();
public byte[] ReadRawBytes (int size);
public int ReadRawLittleEndian32 ();
public long ReadRawLittleEndian64 ();
public int ReadRawVarint32 ();
public static int ReadRawVarint32 (int firstByte, System.IO.Stream input);
public long ReadRawVarint64 ();
public int ReadSFixed32 ();
public long ReadSFixed64 ();
public int ReadSInt32 ();
public long ReadSInt64 ();
public string ReadString ();
public string ReadStringRequireUtf8 ();
public int ReadTag ();
public int ReadUInt32 ();
public long ReadUInt64 ();
[Obsolete ("deprecated")]
public void ReadUnknownGroup (int fieldNumber, IMessageLiteBuilder builder);
public void ResetSizeCounter ();
public int SetRecursionLimit (int limit);
public int SetSizeLimit (int limit);
public bool SkipField (int tag);
public bool SkipField (int tag, CodedOutputStream output);
public void SkipMessage ();
public void SkipMessage (CodedOutputStream output);
public void SkipRawBytes (int size);
}
public abstract class CodedOutputStream : Xamarin.Protobuf.Lite.ByteOutput, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected CodedOutputStream (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// fields
public static const int DefaultBufferSize;
[Obsolete ("deprecated")]
public static const int LittleEndian32Size;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual int TotalBytesWritten { get; }
// methods
public void CheckNoSpaceLeft ();
public static int ComputeBoolSize (int fieldNumber, bool value);
public static int ComputeBoolSizeNoTag (bool unused);
public static int ComputeByteArraySize (int fieldNumber, byte[] value);
public static int ComputeByteArraySizeNoTag (byte[] value);
public static int ComputeByteBufferSize (int fieldNumber, Java.Nio.ByteBuffer value);
public static int ComputeByteBufferSizeNoTag (Java.Nio.ByteBuffer value);
public static int ComputeBytesSize (int fieldNumber, ByteString value);
public static int ComputeBytesSizeNoTag (ByteString value);
public static int ComputeDoubleSize (int fieldNumber, double value);
public static int ComputeDoubleSizeNoTag (double unused);
public static int ComputeEnumSize (int fieldNumber, int value);
public static int ComputeEnumSizeNoTag (int value);
public static int ComputeFixed32Size (int fieldNumber, int value);
public static int ComputeFixed32SizeNoTag (int unused);
public static int ComputeFixed64Size (int fieldNumber, long value);
public static int ComputeFixed64SizeNoTag (long unused);
public static int ComputeFloatSize (int fieldNumber, float value);
public static int ComputeFloatSizeNoTag (float unused);
[Obsolete ("deprecated")]
public static int ComputeGroupSize (int fieldNumber, IMessageLite value);
[Obsolete ("deprecated")]
public static int ComputeGroupSizeNoTag (IMessageLite value);
public static int ComputeInt32Size (int fieldNumber, int value);
public static int ComputeInt32SizeNoTag (int value);
public static int ComputeInt64Size (int fieldNumber, long value);
public static int ComputeInt64SizeNoTag (long value);
public static int ComputeLazyFieldMessageSetExtensionSize (int fieldNumber, LazyFieldLite value);
public static int ComputeLazyFieldSize (int fieldNumber, LazyFieldLite value);
public static int ComputeLazyFieldSizeNoTag (LazyFieldLite value);
public static int ComputeMessageSetExtensionSize (int fieldNumber, IMessageLite value);
public static int ComputeMessageSize (int fieldNumber, IMessageLite value);
public static int ComputeMessageSizeNoTag (IMessageLite value);
public static int ComputeRawMessageSetExtensionSize (int fieldNumber, ByteString value);
[Obsolete ("deprecated")]
public static int ComputeRawVarint32Size (int value);
[Obsolete ("deprecated")]
public static int ComputeRawVarint64Size (long value);
public static int ComputeSFixed32Size (int fieldNumber, int value);
public static int ComputeSFixed32SizeNoTag (int unused);
public static int ComputeSFixed64Size (int fieldNumber, long value);
public static int ComputeSFixed64SizeNoTag (long unused);
public static int ComputeSInt32Size (int fieldNumber, int value);
public static int ComputeSInt32SizeNoTag (int value);
public static int ComputeSInt64Size (int fieldNumber, long value);
public static int ComputeSInt64SizeNoTag (long value);
public static int ComputeStringSize (int fieldNumber, string value);
public static int ComputeStringSizeNoTag (string value);
public static int ComputeTagSize (int fieldNumber);
public static int ComputeUInt32Size (int fieldNumber, int value);
public static int ComputeUInt32SizeNoTag (int value);
public static int ComputeUInt64Size (int fieldNumber, long value);
public static int ComputeUInt64SizeNoTag (long value);
public static int EncodeZigZag32 (int n);
public static long EncodeZigZag64 (long n);
public virtual void Flush ();
public static CodedOutputStream NewInstance (Java.Nio.ByteBuffer byteBuffer);
public static CodedOutputStream NewInstance (byte[] flatArray);
public static CodedOutputStream NewInstance (System.IO.Stream output);
[Obsolete ("deprecated")]
public static CodedOutputStream NewInstance (Java.Nio.ByteBuffer byteBuffer, int unused);
public static CodedOutputStream NewInstance (System.IO.Stream output, int bufferSize);
public static CodedOutputStream NewInstance (byte[] flatArray, int offset, int length);
public virtual int SpaceLeft ();
public override void Write (Java.Nio.ByteBuffer p0);
public override void Write (sbyte p0);
public override void Write (byte[] p0, int p1, int p2);
public virtual void WriteBool (int p0, bool p1);
public void WriteBoolNoTag (bool value);
public virtual void WriteByteArray (int p0, byte[] p1);
public virtual void WriteByteArray (int p0, byte[] p1, int p2, int p3);
public void WriteByteArrayNoTag (byte[] value);
public virtual void WriteByteBuffer (int p0, Java.Nio.ByteBuffer p1);
public virtual void WriteBytes (int p0, ByteString p1);
public virtual void WriteBytesNoTag (ByteString p0);
public void WriteDouble (int fieldNumber, double value);
public void WriteDoubleNoTag (double value);
public void WriteEnum (int fieldNumber, int value);
public void WriteEnumNoTag (int value);
public virtual void WriteFixed32 (int p0, int p1);
public virtual void WriteFixed32NoTag (int p0);
public virtual void WriteFixed64 (int p0, long p1);
public virtual void WriteFixed64NoTag (long p0);
public void WriteFloat (int fieldNumber, float value);
public void WriteFloatNoTag (float value);
[Obsolete ("deprecated")]
public void WriteGroup (int fieldNumber, IMessageLite value);
[Obsolete ("deprecated")]
public void WriteGroupNoTag (IMessageLite value);
public virtual void WriteInt32 (int p0, int p1);
public virtual void WriteInt32NoTag (int p0);
public void WriteInt64 (int fieldNumber, long value);
public void WriteInt64NoTag (long value);
public override void WriteLazy (Java.Nio.ByteBuffer p0);
public override void WriteLazy (byte[] p0, int p1, int p2);
public virtual void WriteMessage (int p0, IMessageLite p1);
public virtual void WriteMessageNoTag (IMessageLite p0);
public virtual void WriteMessageSetExtension (int p0, IMessageLite p1);
public void WriteRawByte (int value);
public void WriteRawByte (sbyte value);
public virtual void WriteRawBytes (Java.Nio.ByteBuffer p0);
public void WriteRawBytes (byte[] value);
public void WriteRawBytes (ByteString value);
public void WriteRawBytes (byte[] value, int offset, int length);
[Obsolete ("deprecated")]
public void WriteRawLittleEndian32 (int value);
[Obsolete ("deprecated")]
public void WriteRawLittleEndian64 (long value);
public virtual void WriteRawMessageSetExtension (int p0, ByteString p1);
[Obsolete ("deprecated")]
public void WriteRawVarint32 (int value);
[Obsolete ("deprecated")]
public void WriteRawVarint64 (long value);
public void WriteSFixed32 (int fieldNumber, int value);
public void WriteSFixed32NoTag (int value);
public void WriteSFixed64 (int fieldNumber, long value);
public void WriteSFixed64NoTag (long value);
public void WriteSInt32 (int fieldNumber, int value);
public void WriteSInt32NoTag (int value);
public void WriteSInt64 (int fieldNumber, long value);
public void WriteSInt64NoTag (long value);
public virtual void WriteString (int p0, string p1);
public virtual void WriteStringNoTag (string p0);
public virtual void WriteTag (int p0, int p1);
public virtual void WriteUInt32 (int p0, int p1);
public virtual void WriteUInt32NoTag (int p0);
public virtual void WriteUInt64 (int p0, long p1);
public virtual void WriteUInt64NoTag (long p0);
// inner types
public class OutOfSpaceException : Java.IO.IOException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
protected CodedOutputStream.OutOfSpaceException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public class ExperimentalApiAttribute : System.Attribute {
// constructors
public ExperimentalApiAttribute ();
// properties
public string Value { get; set; }
}
public abstract class ExtensionLite : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public ExtensionLite ();
protected ExtensionLite (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object DefaultValue { get; }
public virtual bool IsRepeated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual WireFormat.FieldType LiteType { get; }
public virtual IMessageLite MessageDefaultInstance { get; }
public virtual int Number { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public class ExtensionRegistryLite : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected ExtensionRegistryLite (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static bool EagerlyParseMessageSets { get; set; }
public static ExtensionRegistryLite EmptyRegistry { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual ExtensionRegistryLite Unmodifiable { get; }
// methods
public void Add (ExtensionLite extension);
public void Add (GeneratedMessageLite.GeneratedExtension extension);
public virtual GeneratedMessageLite.GeneratedExtension FindLiteExtensionByNumber (Java.Lang.Object containingTypeDefaultInstance, int fieldNumber);
public static ExtensionRegistryLite NewInstance ();
}
public sealed class FieldSet : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public System.Collections.IDictionary AllFields { get; }
public bool IsImmutable { get; }
public bool IsInitialized { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int MessageSetSerializedSize { get; }
public int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void AddRepeatedField (Java.Lang.Object descriptor, Java.Lang.Object value);
public void Clear ();
public void ClearField (Java.Lang.Object descriptor);
public Java.Lang.Object Clone ();
public static Java.Lang.Object EmptySet ();
public Java.Lang.Object GetField (Java.Lang.Object descriptor);
public Java.Lang.Object GetRepeatedField (Java.Lang.Object descriptor, int index);
public int GetRepeatedFieldCount (Java.Lang.Object descriptor);
public bool HasField (Java.Lang.Object descriptor);
public Java.Util.IIterator Iterator ();
public void MakeImmutable ();
public static Java.Lang.Object NewFieldSet ();
public static Java.Lang.Object ReadPrimitiveField (CodedInputStream input, WireFormat.FieldType type, bool checkUtf8);
public void SetField (Java.Lang.Object descriptor, Java.Lang.Object value);
public void SetRepeatedField (Java.Lang.Object descriptor, int index, Java.Lang.Object value);
public void WriteMessageSetTo (CodedOutputStream output);
public void WriteTo (CodedOutputStream output);
}
public abstract class GeneratedMessageLite : Xamarin.Protobuf.Lite.AbstractMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, IMessageLite {
// constructors
public GeneratedMessageLite ();
protected GeneratedMessageLite (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual IMessageLite DefaultInstanceForType { get; }
public virtual bool IsInitialized { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected int MemoizedSerializedSize { get; set; }
public override IParser ParserForType { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
protected UnknownFieldSetLite UnknownFields { get; set; }
// methods
protected virtual Java.Lang.Object DynamicMethod (GeneratedMessageLite.MethodToInvoke method);
protected virtual Java.Lang.Object DynamicMethod (GeneratedMessageLite.MethodToInvoke method, Java.Lang.Object arg0);
protected virtual Java.Lang.Object DynamicMethod (GeneratedMessageLite.MethodToInvoke p0, Java.Lang.Object p1, Java.Lang.Object p2);
protected static bool InvokeIsInitialized (Java.Lang.Object message, bool shouldMemoize);
protected virtual void MakeImmutable ();
protected static void MakeImmutable (Java.Lang.Object message);
protected virtual void MergeLengthDelimitedField (int fieldNumber, ByteString value);
protected void MergeUnknownFields (UnknownFieldSetLite unknownFields);
protected virtual void MergeVarintField (int tag, int value);
public override IMessageLiteBuilder NewBuilderForType ();
protected static Java.Lang.Object ParseDelimitedFrom (Java.Lang.Object defaultInstance, System.IO.Stream input);
protected static Java.Lang.Object ParseDelimitedFrom (Java.Lang.Object defaultInstance, System.IO.Stream input, ExtensionRegistryLite extensionRegistry);
protected static Java.Lang.Object ParseFrom (Java.Lang.Object defaultInstance, byte[] data);
protected static Java.Lang.Object ParseFrom (Java.Lang.Object defaultInstance, System.IO.Stream input);
protected static Java.Lang.Object ParseFrom (Java.Lang.Object defaultInstance, ByteString data);
protected static Java.Lang.Object ParseFrom (Java.Lang.Object defaultInstance, CodedInputStream input);
protected static Java.Lang.Object ParseFrom (Java.Lang.Object defaultInstance, byte[] data, ExtensionRegistryLite extensionRegistry);
protected static Java.Lang.Object ParseFrom (Java.Lang.Object defaultInstance, System.IO.Stream input, ExtensionRegistryLite extensionRegistry);
protected static Java.Lang.Object ParseFrom (Java.Lang.Object defaultInstance, ByteString data, ExtensionRegistryLite extensionRegistry);
protected static Java.Lang.Object ParseFrom (Java.Lang.Object defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry);
protected static Java.Lang.Object ParsePartialFrom (Java.Lang.Object defaultInstance, CodedInputStream input);
protected virtual bool ParseUnknownField (int tag, CodedInputStream input);
public override IMessageLiteBuilder ToBuilder ();
// inner types
public abstract class Builder : Xamarin.Protobuf.Lite.AbstractMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GeneratedMessageLite.Builder (Java.Lang.Object defaultInstance);
protected GeneratedMessageLite.Builder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual IMessageLite DefaultInstanceForType { get; }
protected GeneratedMessageLite Instance { get; set; }
protected bool IsBuilt { get; set; }
public virtual bool IsInitialized { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public IMessageLite Build ();
public virtual IMessageLite BuildPartial ();
public IMessageLiteBuilder Clear ();
public override Java.Lang.Object Clone ();
protected virtual void CopyOnWrite ();
protected override Java.Lang.Object InternalMergeFrom (Java.Lang.Object message);
public virtual Java.Lang.Object MergeFrom (Java.Lang.Object message);
public override Java.Lang.Object MergeFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry);
}
public class DefaultInstanceBasedParser : Xamarin.Protobuf.Lite.AbstractParser, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public GeneratedMessageLite.DefaultInstanceBasedParser (Java.Lang.Object defaultInstance);
protected GeneratedMessageLite.DefaultInstanceBasedParser (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Lang.Object ParsePartialFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry);
}
public class EqualsVisitor : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GeneratedMessageLite.EqualsVisitor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool VisitBoolean (bool minePresent, bool mine, bool otherPresent, bool other);
public virtual ByteString VisitByteString (bool minePresent, ByteString mine, bool otherPresent, ByteString other);
public virtual double VisitDouble (bool minePresent, double mine, bool otherPresent, double other);
public virtual float VisitFloat (bool minePresent, float mine, bool otherPresent, float other);
public virtual int VisitInt (bool minePresent, int mine, bool otherPresent, int other);
public virtual LazyFieldLite VisitLazyMessage (LazyFieldLite mine, LazyFieldLite other);
public virtual long VisitLong (bool minePresent, long mine, bool otherPresent, long other);
public virtual MapFieldLite VisitMap (MapFieldLite mine, MapFieldLite other);
public virtual Java.Lang.Object VisitMessage (Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofBoolean (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofByteString (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofDouble (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofFloat (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofInt (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofLazyMessage (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofLong (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofMessage (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual void VisitOneofNotSet (bool minePresent);
public virtual Java.Lang.Object VisitOneofString (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual string VisitString (bool minePresent, string mine, bool otherPresent, string other);
public virtual UnknownFieldSetLite VisitUnknownFields (UnknownFieldSetLite mine, UnknownFieldSetLite other);
// inner types
public sealed class NotEqualsException : Java.Lang.RuntimeException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
}
public abstract class ExtendableBuilder : Xamarin.Protobuf.Lite.GeneratedMessageLite+Builder, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, IMessageLiteOrBuilder {
// constructors
protected GeneratedMessageLite.EqualsVisitor.ExtendableBuilder (Java.Lang.Object defaultInstance);
protected GeneratedMessageLite.EqualsVisitor.ExtendableBuilder (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public Java.Lang.Object AddExtension (ExtensionLite extension, Java.Lang.Object value);
public Java.Lang.Object BuildPartial ();
public Java.Lang.Object ClearExtension (ExtensionLite extension);
public virtual Java.Lang.Object GetExtension (ExtensionLite extension);
public virtual Java.Lang.Object GetExtension (ExtensionLite extension, int index);
public virtual int GetExtensionCount (ExtensionLite extension);
public virtual bool HasExtension (ExtensionLite extension);
public Java.Lang.Object SetExtension (ExtensionLite extension, Java.Lang.Object value);
public Java.Lang.Object SetExtension (ExtensionLite extension, int index, Java.Lang.Object value);
}
public abstract class ExtendableMessage : Xamarin.Protobuf.Lite.GeneratedMessageLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable, IMessageLite, IMessageLiteOrBuilder {
// constructors
public GeneratedMessageLite.EqualsVisitor.ExtendableMessage ();
protected GeneratedMessageLite.EqualsVisitor.ExtendableMessage (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
protected FieldSet Extensions { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
protected virtual bool ExtensionsAreInitialized ();
protected virtual int ExtensionsSerializedSize ();
protected virtual int ExtensionsSerializedSizeAsMessageSet ();
public virtual Java.Lang.Object GetExtension (ExtensionLite extension);
public virtual Java.Lang.Object GetExtension (ExtensionLite extension, int index);
public virtual int GetExtensionCount (ExtensionLite extension);
public virtual bool HasExtension (ExtensionLite extension);
protected override void MakeImmutable ();
protected void MergeExtensionFields (Java.Lang.Object other);
protected virtual GeneratedMessageLite.ExtendableMessage.ExtensionWriter NewExtensionWriter ();
protected virtual GeneratedMessageLite.ExtendableMessage.ExtensionWriter NewMessageSetExtensionWriter ();
protected virtual bool ParseUnknownField (Java.Lang.Object defaultInstance, CodedInputStream input, ExtensionRegistryLite extensionRegistry, int tag);
// inner types
public class ExtensionWriter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GeneratedMessageLite.EqualsVisitor.ExtendableMessage.ExtensionWriter (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void WriteUntil (int end, CodedOutputStream output);
}
}
public sealed class ExtensionDescriptor : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public bool IsPacked { get; }
public bool IsRepeated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public WireFormat.JavaType LiteJavaType { get; }
public WireFormat.FieldType LiteType { get; }
public int Number { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public IMessageLiteBuilder InternalMergeFrom (IMessageLiteBuilder to, IMessageLite from);
}
public class GeneratedExtension : Xamarin.Protobuf.Lite.ExtensionLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GeneratedMessageLite.EqualsVisitor.ExtendableMessage.GeneratedExtension (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual Java.Lang.Object ContainingTypeDefaultInstance { get; }
public override Java.Lang.Object DefaultValue { get; }
public override bool IsRepeated { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public override WireFormat.FieldType LiteType { get; }
public override IMessageLite MessageDefaultInstance { get; }
public override int Number { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
}
public interface IExtendableMessageOrBuilder : Android.Runtime.IJavaObject, System.IDisposable, IMessageLiteOrBuilder {
// methods
public virtual Java.Lang.Object GetExtension (ExtensionLite p0);
public virtual Java.Lang.Object GetExtension (ExtensionLite p0, int p1);
public virtual int GetExtensionCount (ExtensionLite p0);
public virtual bool HasExtension (ExtensionLite p0);
}
public class MergeFromVisitor : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected GeneratedMessageLite.EqualsVisitor.ExtendableMessage.MergeFromVisitor (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static GeneratedMessageLite.MergeFromVisitor Instance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual bool VisitBoolean (bool minePresent, bool mine, bool otherPresent, bool other);
public virtual ByteString VisitByteString (bool minePresent, ByteString mine, bool otherPresent, ByteString other);
public virtual double VisitDouble (bool minePresent, double mine, bool otherPresent, double other);
public virtual float VisitFloat (bool minePresent, float mine, bool otherPresent, float other);
public virtual int VisitInt (bool minePresent, int mine, bool otherPresent, int other);
public virtual LazyFieldLite VisitLazyMessage (LazyFieldLite mine, LazyFieldLite other);
public virtual long VisitLong (bool minePresent, long mine, bool otherPresent, long other);
public virtual MapFieldLite VisitMap (MapFieldLite mine, MapFieldLite other);
public virtual Java.Lang.Object VisitMessage (Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofBoolean (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofByteString (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofDouble (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofFloat (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofInt (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofLazyMessage (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofLong (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual Java.Lang.Object VisitOneofMessage (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual void VisitOneofNotSet (bool minePresent);
public virtual Java.Lang.Object VisitOneofString (bool minePresent, Java.Lang.Object mine, Java.Lang.Object other);
public virtual string VisitString (bool minePresent, string mine, bool otherPresent, string other);
public virtual UnknownFieldSetLite VisitUnknownFields (UnknownFieldSetLite mine, UnknownFieldSetLite other);
}
public sealed class MethodToInvoke : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static GeneratedMessageLite.MethodToInvoke GetDefaultInstance { get; }
public static GeneratedMessageLite.MethodToInvoke GetParser { get; }
public static GeneratedMessageLite.MethodToInvoke IsInitialized { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static GeneratedMessageLite.MethodToInvoke MakeImmutable { get; }
public static GeneratedMessageLite.MethodToInvoke MergeFromStream { get; }
public static GeneratedMessageLite.MethodToInvoke NewBuilder { get; }
public static GeneratedMessageLite.MethodToInvoke NewMutableInstance { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static GeneratedMessageLite.MethodToInvoke Visit { get; }
// methods
public static GeneratedMessageLite.MethodToInvoke ValueOf (string name);
public static GeneratedMessageLite.MethodToInvoke[] Values ();
}
public sealed class SerializedForm : Java.Lang.Object, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Lang.Object Of (IMessageLite message);
protected Java.Lang.Object ReadResolve ();
}
}
public interface IExperimentalApi : Android.Runtime.IJavaObject, Java.Lang.Annotation.IAnnotation, System.IDisposable {
// methods
public virtual string Value ();
}
public interface ILazyStringList : Android.Runtime.IJavaObject, Java.Lang.IIterable, Java.Util.ICollection, Java.Util.IList, System.IDisposable, IProtocolStringList {
// properties
public virtual System.Collections.Generic.IList<object> UnderlyingElements { get; }
public virtual ILazyStringList UnmodifiableView { get; }
// methods
public virtual void Add (byte[] p0);
public virtual void Add (ByteString p0);
public virtual bool AddAllByteArray (System.Collections.Generic.ICollection<System.Byte[]> p0);
public virtual bool AddAllByteString (System.Collections.Generic.ICollection<ByteString> p0);
public virtual System.Collections.Generic.IList<System.Byte[]> AsByteArrayList ();
public virtual byte[] GetByteArray (int p0);
public virtual ByteString GetByteString (int p0);
public virtual Java.Lang.Object GetRaw (int p0);
public virtual void MergeFrom (ILazyStringList p0);
public virtual void Set (int p0, byte[] p1);
public virtual void Set (int p0, ByteString p1);
}
public interface IMessageLite : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual IParser ParserForType { get; }
public virtual int SerializedSize { get; }
// methods
public virtual IMessageLiteBuilder NewBuilderForType ();
public virtual IMessageLiteBuilder ToBuilder ();
public virtual byte[] ToByteArray ();
public virtual ByteString ToByteString ();
public virtual void WriteDelimitedTo (System.IO.Stream p0);
public virtual void WriteTo (System.IO.Stream p0);
public virtual void WriteTo (CodedOutputStream p0);
}
public interface IMessageLiteBuilder : Android.Runtime.IJavaObject, Java.Lang.ICloneable, System.IDisposable {
// methods
public virtual IMessageLite Build ();
public virtual IMessageLite BuildPartial ();
public virtual IMessageLiteBuilder Clear ();
public virtual IMessageLiteBuilder Clone ();
public virtual bool MergeDelimitedFrom (System.IO.Stream p0);
public virtual bool MergeDelimitedFrom (System.IO.Stream p0, ExtensionRegistryLite p1);
public virtual IMessageLiteBuilder MergeFrom (byte[] p0);
public virtual IMessageLiteBuilder MergeFrom (System.IO.Stream p0);
public virtual IMessageLiteBuilder MergeFrom (ByteString p0);
public virtual IMessageLiteBuilder MergeFrom (CodedInputStream p0);
public virtual IMessageLiteBuilder MergeFrom (IMessageLite p0);
public virtual IMessageLiteBuilder MergeFrom (byte[] p0, ExtensionRegistryLite p1);
public virtual IMessageLiteBuilder MergeFrom (System.IO.Stream p0, ExtensionRegistryLite p1);
public virtual IMessageLiteBuilder MergeFrom (ByteString p0, ExtensionRegistryLite p1);
public virtual IMessageLiteBuilder MergeFrom (CodedInputStream p0, ExtensionRegistryLite p1);
public virtual IMessageLiteBuilder MergeFrom (byte[] p0, int p1, int p2);
public virtual IMessageLiteBuilder MergeFrom (byte[] p0, int p1, int p2, ExtensionRegistryLite p3);
}
public interface IMessageLiteOrBuilder : Android.Runtime.IJavaObject, System.IDisposable {
// properties
public virtual IMessageLite DefaultInstanceForType { get; }
public virtual bool IsInitialized { get; }
}
public interface IParser : Android.Runtime.IJavaObject, System.IDisposable {
// methods
public virtual Java.Lang.Object ParseDelimitedFrom (System.IO.Stream p0);
public virtual Java.Lang.Object ParseDelimitedFrom (System.IO.Stream p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParseFrom (byte[] p0);
public virtual Java.Lang.Object ParseFrom (System.IO.Stream p0);
public virtual Java.Lang.Object ParseFrom (ByteString p0);
public virtual Java.Lang.Object ParseFrom (CodedInputStream p0);
public virtual Java.Lang.Object ParseFrom (byte[] p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParseFrom (System.IO.Stream p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParseFrom (ByteString p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParseFrom (CodedInputStream p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParseFrom (byte[] p0, int p1, int p2);
public virtual Java.Lang.Object ParseFrom (byte[] p0, int p1, int p2, ExtensionRegistryLite p3);
public virtual Java.Lang.Object ParsePartialDelimitedFrom (System.IO.Stream p0);
public virtual Java.Lang.Object ParsePartialDelimitedFrom (System.IO.Stream p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParsePartialFrom (byte[] p0);
public virtual Java.Lang.Object ParsePartialFrom (System.IO.Stream p0);
public virtual Java.Lang.Object ParsePartialFrom (ByteString p0);
public virtual Java.Lang.Object ParsePartialFrom (CodedInputStream p0);
public virtual Java.Lang.Object ParsePartialFrom (byte[] p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParsePartialFrom (System.IO.Stream p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParsePartialFrom (ByteString p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParsePartialFrom (CodedInputStream p0, ExtensionRegistryLite p1);
public virtual Java.Lang.Object ParsePartialFrom (byte[] p0, int p1, int p2);
public virtual Java.Lang.Object ParsePartialFrom (byte[] p0, int p1, int p2, ExtensionRegistryLite p3);
}
public interface IProtocolStringList : Android.Runtime.IJavaObject, Java.Lang.IIterable, Java.Util.ICollection, Java.Util.IList, System.IDisposable {
// methods
public virtual System.Collections.Generic.IList<ByteString> AsByteStringList ();
}
public class InvalidProtocolBufferException : Java.IO.IOException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public InvalidProtocolBufferException (Java.IO.IOException e);
public InvalidProtocolBufferException (string description);
protected InvalidProtocolBufferException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual IMessageLite UnfinishedMessage { get; }
// methods
public virtual InvalidProtocolBufferException SetUnfinishedMessage (IMessageLite unfinishedMessage);
public virtual Java.IO.IOException UnwrapIOException ();
}
public class LazyField : Xamarin.Protobuf.Lite.LazyFieldLite, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected LazyField (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LazyField (IMessageLite defaultInstance, ExtensionRegistryLite extensionRegistry, ByteString bytes);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual IMessageLite Value { get; }
// inner types
public class LazyEntry : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Util.IMapEntry, System.IDisposable {
// constructors
protected LazyField.LazyEntry (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual LazyField Field { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Java.Lang.Object Key { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Java.Lang.Object Value { get; }
// methods
public virtual Java.Lang.Object SetValue (Java.Lang.Object value);
}
public class LazyIterator : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LazyField.LazyIterator (Java.Util.IIterator iterator);
protected LazyField.LazyIterator (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public virtual bool HasNext { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual Java.Util.IMapEntry Next ();
public virtual void Remove ();
}
}
public class LazyFieldLite : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
public LazyFieldLite ();
protected LazyFieldLite (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public LazyFieldLite (ExtensionRegistryLite extensionRegistry, ByteString bytes);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
protected IMessageLite Value { get; set; }
// methods
public virtual void Clear ();
public virtual bool ContainsDefaultInstance ();
protected virtual void EnsureInitialized (IMessageLite defaultInstance);
public static LazyFieldLite FromValue (IMessageLite value);
public virtual IMessageLite GetValue (IMessageLite defaultInstance);
public virtual void Merge (LazyFieldLite other);
public virtual void MergeFrom (CodedInputStream input, ExtensionRegistryLite extensionRegistry);
public virtual void Set (LazyFieldLite other);
public virtual void SetByteString (ByteString bytes, ExtensionRegistryLite extensionRegistry);
public virtual IMessageLite SetValue (IMessageLite value);
public virtual ByteString ToByteString ();
}
public class LazyStringArrayList : Xamarin.Protobuf.Lite.AbstractProtobufList, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, Java.Util.ICollection, Java.Util.IList, System.IDisposable {
// constructors
public LazyStringArrayList ();
public LazyStringArrayList (System.Collections.Generic.IList<string> from);
public LazyStringArrayList (int intialCapacity);
public LazyStringArrayList (ILazyStringList from);
protected LazyStringArrayList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static ILazyStringList Empty { get; }
public override bool IsModifiable { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual System.Collections.Generic.IList<object> UnderlyingElements { get; }
public virtual ILazyStringList UnmodifiableView { get; }
// methods
public virtual void Add (byte[] element);
public virtual void Add (ByteString element);
public virtual void Add (int index, string element);
public virtual bool AddAll (System.Collections.Generic.ICollection<string> c);
public virtual bool AddAll (int index, System.Collections.Generic.ICollection<string> c);
public virtual bool AddAllByteArray (System.Collections.Generic.ICollection<System.Byte[]> c);
public virtual bool AddAllByteString (System.Collections.Generic.ICollection<ByteString> values);
public virtual System.Collections.Generic.IList<System.Byte[]> AsByteArrayList ();
public virtual System.Collections.Generic.IList<ByteString> AsByteStringList ();
public override void Clear ();
public override bool Equals (Java.Lang.Object p0);
public override Java.Lang.Object Get (int index);
public virtual byte[] GetByteArray (int index);
public virtual ByteString GetByteString (int index);
public override int GetHashCode ();
public virtual Java.Lang.Object GetRaw (int index);
public virtual void MergeFrom (ILazyStringList other);
public virtual LazyStringArrayList MutableCopyWithCapacity (int capacity);
public override bool Remove (Java.Lang.Object p0);
public virtual string Remove (int index);
public override bool RemoveAll (System.Collections.ICollection p0);
public override bool RetainAll (System.Collections.ICollection p0);
public virtual void Set (int index, byte[] s);
public virtual string Set (int index, string s);
public virtual void Set (int index, ByteString s);
public override int Size ();
}
public class MapEntryLite : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MapEntryLite (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual Java.Lang.Object Key { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual Java.Lang.Object Value { get; }
// methods
public virtual int ComputeMessageSize (int fieldNumber, Java.Lang.Object key, Java.Lang.Object value);
public static MapEntryLite NewDefaultInstance (WireFormat.FieldType keyType, Java.Lang.Object defaultKey, WireFormat.FieldType valueType, Java.Lang.Object defaultValue);
public virtual Java.Util.IMapEntry ParseEntry (ByteString bytes, ExtensionRegistryLite extensionRegistry);
public virtual void ParseInto (MapFieldLite map, CodedInputStream input, ExtensionRegistryLite extensionRegistry);
public virtual void SerializeTo (CodedOutputStream output, int fieldNumber, Java.Lang.Object key, Java.Lang.Object value);
// inner types
public class Metadata : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// constructors
protected MapEntryLite.Metadata (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
public MapEntryLite.Metadata (WireFormat.FieldType keyType, Java.Lang.Object defaultKey, WireFormat.FieldType valueType, Java.Lang.Object defaultValue);
// properties
public Java.Lang.Object DefaultKey { get; set; }
public Java.Lang.Object DefaultValue { get; set; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public WireFormat.FieldType KeyType { get; set; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public WireFormat.FieldType ValueType { get; set; }
}
}
public sealed class MapFieldLite : Java.Util.LinkedHashMap, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.ICloneable, Java.Util.IMap, System.IDisposable {
// properties
public bool IsMutable { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public override void Clear ();
public static MapFieldLite EmptyMapField ();
public System.Collections.ICollection EntrySet ();
public void MakeImmutable ();
public void MergeFrom (MapFieldLite other);
public MapFieldLite MutableCopy ();
public Java.Lang.Object Put (Java.Util.IMapEntry entry);
public override Java.Lang.Object Put (Java.Lang.Object key, Java.Lang.Object value);
public void PutAll (System.Collections.IDictionary m);
public override Java.Lang.Object Remove (Java.Lang.Object key);
}
public class UninitializedMessageException : Java.Lang.RuntimeException, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, System.IDisposable, System.Runtime.Serialization.ISerializable {
// constructors
public UninitializedMessageException (System.Collections.Generic.IList<string> missingFields);
public UninitializedMessageException (IMessageLite message);
protected UninitializedMessageException (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public virtual System.Collections.Generic.IList<string> MissingFields { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual InvalidProtocolBufferException AsInvalidProtocolBufferException ();
}
public sealed class UnknownFieldSetLite : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public static UnknownFieldSetLite DefaultInstance { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public int SerializedSize { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public void MakeImmutable ();
public void WriteTo (CodedOutputStream output);
}
public class UnmodifiableLazyStringList : Java.Util.AbstractList, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IIterable, Java.Util.ICollection, Java.Util.IList, Java.Util.IRandomAccess, System.IDisposable, ILazyStringList, IProtocolStringList {
// constructors
public UnmodifiableLazyStringList (ILazyStringList list);
protected UnmodifiableLazyStringList (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public virtual System.Collections.Generic.IList<object> UnderlyingElements { get; }
public virtual ILazyStringList UnmodifiableView { get; }
// methods
public virtual void Add (byte[] element);
public virtual void Add (ByteString element);
public virtual bool AddAllByteArray (System.Collections.Generic.ICollection<System.Byte[]> element);
public virtual bool AddAllByteString (System.Collections.Generic.ICollection<ByteString> element);
public virtual System.Collections.Generic.IList<System.Byte[]> AsByteArrayList ();
public virtual System.Collections.Generic.IList<ByteString> AsByteStringList ();
public override Java.Lang.Object Get (int index);
public virtual byte[] GetByteArray (int index);
public virtual ByteString GetByteString (int index);
public virtual Java.Lang.Object GetRaw (int index);
public virtual string GetString (int index);
public virtual void MergeFrom (ILazyStringList other);
public virtual void Set (int index, byte[] element);
public virtual void Set (int index, ByteString element);
public override int Size ();
}
public sealed class UnsafeByteOperations : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static ByteString UnsafeWrap (Java.Nio.ByteBuffer buffer);
public static void UnsafeWriteTo (ByteString bytes, ByteOutput output);
}
public sealed class WireFormat : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// fields
public static const int WiretypeEndGroup;
public static const int WiretypeFixed32;
public static const int WiretypeFixed64;
public static const int WiretypeLengthDelimited;
public static const int WiretypeStartGroup;
public static const int WiretypeVarint;
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static int GetTagFieldNumber (int tag);
public static int GetTagWireType (int tag);
// inner types
public class FieldType : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// constructors
protected WireFormat.FieldType (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public static WireFormat.FieldType Bool { get; }
public static WireFormat.FieldType Bytes { get; }
public static WireFormat.FieldType Double { get; }
public static WireFormat.FieldType Enum { get; }
public static WireFormat.FieldType Fixed32 { get; }
public static WireFormat.FieldType Fixed64 { get; }
public static WireFormat.FieldType Float { get; }
public static WireFormat.FieldType Group { get; }
public static WireFormat.FieldType Int32 { get; }
public static WireFormat.FieldType Int64 { get; }
public virtual bool IsPackable { get; }
public virtual WireFormat.JavaType JavaType { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static WireFormat.FieldType Message { get; }
public static WireFormat.FieldType Sfixed32 { get; }
public static WireFormat.FieldType Sfixed64 { get; }
public static WireFormat.FieldType Sint32 { get; }
public static WireFormat.FieldType Sint64 { get; }
public static WireFormat.FieldType String { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
public static WireFormat.FieldType Uint32 { get; }
public static WireFormat.FieldType Uint64 { get; }
public virtual int WireType { get; }
// methods
public static WireFormat.FieldType ValueOf (string name);
public static WireFormat.FieldType[] Values ();
}
public sealed class JavaType : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// properties
public static WireFormat.JavaType Boolean { get; }
public static WireFormat.JavaType ByteString { get; }
public static WireFormat.JavaType Double { get; }
public static WireFormat.JavaType Enum { get; }
public static WireFormat.JavaType Float { get; }
public static WireFormat.JavaType Int { get; }
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static WireFormat.JavaType Long { get; }
public static WireFormat.JavaType Message { get; }
public static WireFormat.JavaType String { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static WireFormat.JavaType ValueOf (string name);
public static WireFormat.JavaType[] Values ();
}
public abstract class Utf8Validation : Java.Lang.Enum, Android.Runtime.IJavaObject, Java.IO.ISerializable, Java.Interop.IJavaPeerable, Java.Lang.IComparable, System.IDisposable {
// constructors
protected WireFormat.Utf8Validation (IntPtr javaReference, Android.Runtime.JniHandleOwnership transfer);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public static WireFormat.Utf8Validation Lazy { get; }
public static WireFormat.Utf8Validation Loose { get; }
public static WireFormat.Utf8Validation Strict { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static Java.Lang.Enum ValueOf (string name);
public static WireFormat.Utf8Validation[] Values ();
}
}
public sealed class Interpreter : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, Java.Lang.IAutoCloseable, System.IDisposable {
// constructors
public Interpreter (Java.IO.File modelFile);
public Interpreter (Java.Nio.ByteBuffer byteBuffer);
public Interpreter (Java.Nio.MappedByteBuffer mappedByteBuffer);
public Interpreter (Java.IO.File modelFile, int numThreads);
public Interpreter (Java.Nio.ByteBuffer byteBuffer, int numThreads);
public Interpreter (Java.Nio.MappedByteBuffer mappedByteBuffer, int numThreads);
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
public Java.Lang.Long LastNativeInferenceDurationNanoseconds { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public virtual void Close ();
public int GetInputIndex (string opName);
public int GetOutputIndex (string opName);
public void ResizeInput (int idx, int[] dims);
public void Run (Java.Lang.Object input, Java.Lang.Object output);
public void RunForMultipleInputsOutputs (Java.Lang.Object[] inputs, System.Collections.Generic.IDictionary<Java.Lang.Integer,Java.Lang.Object> outputs);
public void SetNumThreads (int numThreads);
public void SetUseNNAPI (bool useNNAPI);
}
public sealed class TensorFlowLite : Java.Lang.Object, Android.Runtime.IJavaObject, Java.Interop.IJavaPeerable, System.IDisposable {
// properties
public override Java.Interop.JniPeerMembers JniPeerMembers { get; }
protected override IntPtr ThresholdClass { get; }
protected override System.Type ThresholdType { get; }
// methods
public static string Version ();
}